如何使用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);
这个问题似乎根本不包括任何解决问题的尝试。请编辑问题以显示您尝试了什么,并显示您遇到的具体障碍。有关更多信息,请参阅。