无法使用Selenium中的getAttribute提取值

时间:2018-02-13 16:00:08

标签: java selenium-webdriver

我无法使用selenium中的getAttribute提取属性的值是什么替代方法,有人知道吗? 如果你知道的话请分享。我无法共享该网站,因为您只能在组织内访问该网站,因此无需共享私人网站。值类似于值= Sales909039032。

我使用了findElement.getAttribute('value')但无法获取值。它在同一网站的其他页面上工作正常,但不适用于此特定页面。这是一个与网站隔离的问题,如技术错误或网站开发人员错误导致错误?

2 个答案:

答案 0 :(得分:0)

你可以分享dom屏幕截图吗?

driver.findElement(By.xpath("&#34))。的getAttribute("值&#34);

答案 1 :(得分:0)

我使用Javascript获取value属性。也许这对你有用。

public String getValue(WebElement element) {
        return (String) ((JavascriptExecutor) driver).executeScript("return arguments[0].value", element);
    }
相关问题