我正在使用 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>