我使用master.cfg
java
来检查网站。
我想检查每个页面中是否存在一个按钮(有很多页面都有一个名为selenium
的按钮。)
我试图以多种方式找到该元素,只有Bar
已经完成。
xpath
我可以查看特定按钮。
这是我的代码:
xpath
这不行。
如何通过单词 WebElement BarChart = (WebElement) driver.findElements(By.xpath("//html/body/div/div/ng-view/div/div[2][contains(text(), 'Bar')]"));
找到此元素(条形按钮)?
答案 0 :(得分:1)
要在所有页面上找到您的按钮,您应该使用相对XPath
而不是绝对,因为HTML
树在每个页面上可能会有所不同。所以试试这个:
//button[contains(text(), "Bar")]