【问题标题】:WebdriverIO - XPath not working for Chrome but for FirefoxWebdriverIO - XPath 不适用于 Chrome,但适用于 Firefox
【发布时间】:2017-09-06 15:55:22
【问题描述】:

Following XPath 适用于 FireFox,但不适用于 Chrome:

.//*/div[@class="overlay active"]/a[@class="btnAction"]  

失败:使用给定的搜索参数 (".//*/div[@class="overlay active"]/a[@class="btnAction") 无法在页面上找到元素。

我正在为 NodeJS 和 selenium 独立服务器使用 WebdriverIO。
并且使用 chrome 开发者工具也可以找到元素:
Chrome Dev Tools Match 1/1

有什么建议吗?

【问题讨论】:

  • 如果可能,请提供 html sn-p。

标签: google-chrome selenium firefox xpath webdriver-io


【解决方案1】:

不要手动输入选择器或 xpath,而是从浏览器中找到它。

右键单击元素 -> 检查。确保在您的元素选项卡中选择了该元素。右键单击元素 -> 复制 -> 复制选择器/复制 Xpath。并检查您的选择器或 xpath。

【讨论】:

  • 谢谢,但我仍然想知道为什么它不能与其他 xPath 一起使用
猜你喜欢
  • 1970-01-01
  • 2018-09-08
  • 2014-11-17
  • 2015-06-09
  • 2011-08-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多