Ich möchte eine Tabelle durchgehen und alle Zeilen der Tabelle durchlaufen und die Validierung für bestimmte Spalten Daten überprüfen möchten, wie das Datum ist vergangenes Datum muss identifiziert werden.Iterate durch eine Tabelle für Selen-Test
WebElement tableElement = webDriver.findElement(By.xpath("//[@id='tableID']/tbody/tr"));
String rowElement = null;
for(int i = 0; i < 9 ; i ++){
rowElement = tableElement.findElement(By.xpath("//*[@id='column" + i + "']/td[3]")).getText();
System.out.println(rowElement.toString());
}
Fehler ich habe ->
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id='tableID']/tbody/tr"}
Obwohl ich den Tisch ID verdoppeln überprüfen und es ist richtig. Ich bin neu in der Selenprüfung. Bitte helfen Sie, die Daten zu bekommen.
Ihre Tabellen-ID ist möglicherweise korrekt, Ihr Locator jedoch nicht. Nach dem Doppelstrich fehlt das Sternchen. Ihr resultierendes TableElement ist null. –
pls Erarbeiten Sie mir den Fehler – Kaustav