11
May
Traverse a webtable in selenium
WebElement element = driver.findElement(By.xpath("/html/body/table/tbody"));
List<WebElement> list = element.findElements(By.tagName("tr"));
for(int i=1; i<list.size(); i++) {
List<WebElement> columns = list.get(i).findElements(By.xpath("./td"));
for(WebElement e: columns) {
String x = e.getAttribute("innerHTML");
x = x.replaceAll(" ", "");
x = x.replaceAll("\\r\\n|\\r\\n", "");
x = x.replaceAll("\\<.*?\\>", "");
System.out.print(x);
}
System.out.println(" ");
}
0 comments