我试过在 Google Chrome 浏览器中运行 Selenium WebDirver,但 WebDriver 库出现意外行为。我使用在 google chrome 的 Xpath Helper 中测试过的 XPath 表达式,我的表达式工作正常。 XPath 是一个简单的“//按钮”,用于列出所有标签输入类型的按钮。在 Chrome 插件的 Xpath Helper 中它很好。 但在 Java 代码上不起作用。列表返回零行。 我的代码如下:
private int listActions() {
int contTotal;
//Obtendo ações
int cont;
cont = 0;
String expression = "//button";
List<WebElement> lista =this.findElements(By.xpath(expression));
for (WebElement element : lista) {
log.write("Ações : :" + extractedAttribute(element));
cont++;
}
contTotal = cont;
return contTotal;
}
从我的网页上的 DOM 元素中检索带有按钮输入标签的列表。