在元素上没有.click() - Selenium Webdriver

时间:2016-08-29 14:45:10

标签: python selenium

为什么不能点击该元素?就我而言,它是正确的Xpath(从Firebug获得)。

任务很简单,即用齿轮按下蓝色设置按钮。

from selenium import webdriver
import time

driver = webdriver.Firefox()

driver.get("http://www.agar.io/")

time.sleep(3)

driver.find_element_by_xpath('/html/body/div[11]/div[3]/div[2]/div[1]/div[1]/div[4]/div[1]/button[1]').click()

错误代码:

 selenium.common.exceptions.NoSuchElementException: Message: Unable to
 locate element:
 {"method":"xpath","selector":"/html/body/div[11]/div[3]/div[2]/div[1]/div[1]/div[4]/div[1]/button[1]"}

代码工作不久之前网站稍微更新了(我还用新的XPath更新了代码)但是我不确定为什么它会抛出 NoSuchElementException

0 个答案:

没有答案