Selenium和Python 3–找不到elemen

2024-09-28 16:44:18 发布

您现在位置:Python中文网/ 问答频道 /正文

首先,为一个常见的问题道歉。我看了前面所有的例子,但没有一个答案在我的情况下有效。你知道吗

我正在尝试从以下网站查找用户名和密码字段:http://epaper.bt.com.bn/

我在查找“myprofile”元素并单击它时没有遇到任何问题。然后将页面加载到iframe中。这是我的问题。我尝试过各种各样的方法,比如find_element_by_id('input_username')find_element_by_name('username')等等,但它们都不起作用。如果有人能给我指出正确的道路,我将不胜感激。你知道吗


Tags: 答案comhttp密码by网站username情况
1条回答
网友
1楼 · 发布于 2024-09-28 16:44:18

首先尝试:(应该切换到iframe)

driver.switch_to.frame("iframe_login")

然后你可以找到你的元素。例如:

driver.find_element_by_id("input_username").send_keys("username")

对于移出iframe:

driver.switch_to.default_content()

相关问题 更多 >