繁体   English   中英

为什么在 Selenium 命令 driver.find_element_by_xpath 不起作用?

[英]Why in Selenium the command driver.find_element_by_xpath doesn't work?

我正在尝试使用以下命令查找并单击一个元素:

driver.find_element_by_xpath('//*[@id="address-book-entry-0"]/div[2]').click() 

但它不起作用。

对于其他按钮它正在工作,为什么它不起作用? 你能帮我吗?

为了确定,您应该显示 HTML 的相关部分,但此行为可能是由以下原因引起的:

  1. 错误的 XPath。
  2. 该元素不可点击。 您可以等到它可以点击。 再次检查您的元素之上是否没有其他元素会收到点击。
  3. 该元素位于 iframe 中。 首先切换到 iframe。

如果上述建议对您不起作用,请尝试单击带有 JavaScript的按钮。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM