如果定制的Xpath正确地突出显示检查窗口中的元素,如何获取SeleniumWebdriver标识的元素

时间:2017-07-25 04:56:04

标签: selenium xpath selenium-webdriver cucumber

我正在使用 Xpath 选择器By.xpath("//button[@name='new-page']")来识别使用Selenium Webdriver的对象。

此外,我交叉验证了此Xpath是正确的,因为当我执行 Ctrl + F 并将其放入检查窗口选项卡时突出显示正确的对象。

但是,我的脚本失败并出现以下错误:no such element: Unable to locate element: {"method":"xpath","selector":"//div[text()='Home']"}

我使用Cucumber和Eclipse作为我的IDE来自动化这个场景。任何帮助,将不胜感激。提前谢谢!

对象的HTML内容是:

<button name="new-page" type= "button class="btn btn-primary" data-reactid = ".0.1.1.1.0.1.2.$btn-new-page">New Page</button>

0 个答案:

没有答案