WebdriverIO - XPath不适用于Chrome,但适用于Firefox

时间:2017-09-06 15:55:23

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

以下XPath适用于FireFox但不适用于Chrome:

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

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

我在NodeJS和selenium-standalone服务器上使用WebdriverIO 使用chrome开发人员工具,也可以找到元素:
Chrome Dev Tools Match 1/1

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

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

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

enter image description here