2013-10-06 23 views
0

Я использую Selenium и кодирую в Python.Невозможно нажать на кнопку результата поиска с помощью Selenium/Python

У меня возникли проблемы с тем, чтобы мой сценарий нажал на первую кнопку (id=ita_form_button_LinkButton_0), которая является первой доступной опцией и самым дешевым вариантом. Я получаю сообщение об ошибке вместо: AttributeError: 'WebElement' object has no attribute 'send_click'

Это код, который у меня есть:

element_result = ui.WebDriverWait(driver, 60).until(
     lambda driver : driver.find_elements_by_css_selector("[id*=ita_form_button_LinkButton") 
) 
element_result[0].send_click() 

Идея заключается в том, чтобы всегда нажать на первый доступный вариант (кнопка), как всегда, самый дешевый вариант, но он странно не щелкает. Вы, ребята, знаете почему?

ответ

0

Есть send_keys, click в WebElement, но не send_click.

Заменить следующие строки:

element_result[0].send_click() 

с:

element_result[0].click() 
+0

Не могу поверить, что я пропустил это. Спасибо за помощь! – Infection

Смежные вопросы