繁体   English   中英

如何使用java selenium从显示无元素中获取文本

[英]How can i get text from display none Element using java selenium

我需要获取图像中元素的文本,但该元素未显示在网页上。

您可以尝试这样的操作,并为您的元素提供 id

JavascriptExecutor executor = (JavascriptExecutor)driver;
 String text= executor.executeScript("document.getElementById('someID').innerHTML");

如前所述,@Andreas 提到更具描述性。 祝你好运。 希望能帮助到你

你可以试试JS。 它不取决于元素状态是可见的还是不可见的

JavascriptExecutor js = (JavascriptExecutor)driver;
WebElement element=driver.findElement(By.xpath("//div[@class='_3716Tfxt']"));
String text = (String) js.executeScript(“return arguments[0].text;”, element);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM