首先,为一个常见问题道歉。我已经查看了所有早期的例子,但没有一个答案似乎适用于我的情况。
我正在尝试从此网站找到用户名和密码字段:http://epaper.bt.com.bn/
我找到“myprofile”元素并单击它没有任何问题。然后它将页面加载到iframe中。这是我的问题。我已经尝试了所有各种方法,例如find_element_by_id('input_username')
,find_element_by_name('username')
等,但它们都不起作用。如果有人能指出我正确的道路,我将不胜感激。
答案 0 :(得分:2)
先尝试:(你应该切换到iframe)
driver.switch_to.frame("iframe_login")
然后你就可以找到你的元素。例如:
driver.find_element_by_id("input_username").send_keys("username")
移出iframe:
driver.switch_to.default_content()