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

687 views Asked by At

I need to get text of the element in an image but that element is not displaying on a web page.

2

There are 2 answers

0
Solijon Sharipov On

You can try something like this, and give id to your element

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

as earlier @Andreas mention be more descriptive. Good luck. Hope it helps

0
Muzzamil On

You can try with JS. It is not depends on what is element state either it is visible or not

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