Python Selenium нажав кнопку - PullRequest
0 голосов
/ 08 мая 2018

Я пытаюсь создать что-то свое, но не могу найти, как нажать на эту кнопку ...

Я пытаюсь найти способ щелкнуть там, но я много чего пробовал и каждый раз получаю: selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate element: {"method":"name","selector":"commit"}

Я пробовал простой и сложный, но ничего не получалось ...

driver.find_element_by_name('commit').click()
driver.find_element_by_xpath("//fieldset[@id='add-remove-buttons']/input").click()
driver.find_element_by_xpath("//*[@id='add-remove-buttons']/input").click() # this one is the xpath of the inspection with chrome

если у вас есть идея, спасибо за помощь.

введите описание изображения здесь

1 Ответ

0 голосов
/ 08 мая 2018

Попробуйте дождаться элемента, а затем используйте один из ваших методов find_by_element.

Например:

driver.implicitly_wait(5) # seconds
element = driver.find_element_by_id("add-remove-buttons")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...