Selenium WebDriver Bot 不工作 xpath 按钮表达式

问题描述 投票:0回答:0

我试过在 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 元素中检索带有按钮输入标签的列表。

Click to view print screen MY HTML XPATH Browser

selenium-webdriver dom dom-events webdriver webdriver-io
© www.soinside.com 2019 - 2024. All rights reserved.