2015-04-16 19 views
0

Во-первых, извинения за часто задаваемый вопрос. Я просмотрел все предыдущие примеры, но ни один из ответов, похоже, не работает в моей ситуации.Selenium и Python 3 - невозможно найти элемент

Я пытаюсь найти имя пользователя и пароль поля с этого сайта: http://epaper.bt.com.bn/

У меня не было никаких проблем установочных элемента «MyProfile» и нажав на него. Затем он загружает страницу в iframe. Вот моя проблема. Я пробовал все различные методы, такие как find_element_by_id('input_username'), find_element_by_name('username') и т. Д., И все они не работают. Был бы признателен, если бы кто-то мог указать мне на правильный путь.

ответ

2

Попробуйте сначала: (вы должны перейти на IFRAME)

driver.switch_to.frame("iframe_login") 

, то вы можете найти свои элементы. Например:

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

для перемещения из фрейма:

driver.switch_to.default_content() 
Смежные вопросы