Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用java selenium从display none元素获取文本_Java_Html_Selenium_Selenium Webdriver_Displaytag - Fatal编程技术网

如何使用java selenium从display none元素获取文本

如何使用java selenium从display none元素获取文本,java,html,selenium,selenium-webdriver,displaytag,Java,Html,Selenium,Selenium Webdriver,Displaytag,我需要获取图像中元素的文本,但该元素未显示在网页上。您可以尝试类似的方法,并为元素提供id JavascriptExecutor executor = (JavascriptExecutor)driver; String text= executor.executeScript("document.getElementById('someID').innerHTML"); 正如前面提到的那样,安德烈亚斯的描述更具描述性。祝你好运希望对您有所帮助您可以尝试使用JS。它不取决于元素状态,也不取决


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

您可以尝试类似的方法,并为元素提供id

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

正如前面提到的那样,安德烈亚斯的描述更具描述性。祝你好运希望对您有所帮助

您可以尝试使用JS。它不取决于元素状态,也不取决于元素状态是否可见

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

这个问题似乎根本不包括任何解决问题的尝试。请编辑问题以显示您尝试了什么,并显示您遇到的具体障碍。有关更多信息,请参阅。