Python Selenium点击按钮

时间:2018-05-08 14:37:43

标签: python-3.x selenium xpath

我试图创建自己的东西,但我无法找到如何点击此按钮...

我试图找到点击那里的方法,但我尝试了很多东西,每次我得到: 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

如果您有任何想法感谢您的帮助。

enter image description here

1 个答案:

答案 0 :(得分:1)

尝试等待元素,然后使用一个find_by_element方法。

例如:

driver.implicitly_wait(5) # seconds
element = driver.find_element_by_id("add-remove-buttons")