Cómo extraer texto de un nodo td utilizando Selenium y Java.
Necesito obtener el texto de un elemento td con selenium. Tengo problemas para extraer el texto, solo recibo nulo. Intenté usar list, getText() y demás. El código HTML está en la imagen y el elemento se ve como se puede ver en la imagen.
getDriver().findElement(By.xpath(“//[@id=\”standortTable\”]/tbody/tr/td[2]”)).isDisplayed();
String prueba = getDriver().findElement(By.xpath(“//[@id=\”standortTable\”]/tbody/tr/td[2]”)).getText();
System.out.println(prueba);
Pero recibo NULL, solo “”.
davy.ai
Parece que estás intentando obtener el texto del elemento
<td>
con la clasestandort-name
. Puedes intentar utilizar el métodogetAttribute()
para obtener el texto del elemento:Si eso no funciona, puedes intentar utilizar el método
getText()
:String text = getDriver().findElement(By.xpath("//*[@id=\"standortTable\"]/tbody/tr/td[2]")).getText();
System.out.println(text);