Selenium Pyhton нажмите кнопку - PullRequest
0 голосов
/ 16 апреля 2020

Я не могу найти способ заставить мою систему щелкнуть мою кнопку. вот код кнопки (или в приложении)

<button class="btn btn-primary btn-captcha" id="invisibleCaptchaShortlink" type="submit">continue</button>

enter image description here

Я уже пробовал эту команду, но она не работает .

search = driver.find_element_by_name("invisibleCaptchaShortlink")
search.click()

1 Ответ

2 голосов
/ 16 апреля 2020

Использовать ниже xpath ::

driver.find_element_by_xpath("//button[@id='invisibleCaptchaShortlink'][contains(text(),'continue')]")

или

driver.find_element_by_id("invisibleCaptchaShortlink")

Вы пытаетесь найти элемент с неверной стратегией, используйте выше xpath, чтобы найти свой элемент find_element_by_name, недопустимый вместо что вы должны использовать find_element_by_id

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...