我无法使用selenium中的getAttribute提取属性的值是什么替代方法,有人知道吗? 如果你知道的话请分享。我无法共享该网站,因为您只能在组织内访问该网站,因此无需共享私人网站。值类似于值= Sales909039032。
我使用了findElement.getAttribute('value')但无法获取值。它在同一网站的其他页面上工作正常,但不适用于此特定页面。这是一个与网站隔离的问题,如技术错误或网站开发人员错误导致错误?
答案 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);
}