我想将Web表的Rows和Column存储到数组列表中,然后验证数据。我可以打印行,但是如何存储行。
{{skygear.endpoint}}
谢谢!
答案 0 :(得分:2)
我做过类似的事情,请检查下面这个函数,这会给你一个想法
public void manageUserDataGrid(WebDriver driver){
WebElement table = driver.findElement(By.xpath("//*[@id='ReportTable']"));
List<WebElement> rows = table.findElements(By.tagName("tr"));
List<WebElement> column = table.findElements(By.tagName("td"));
List<String> value = new ArrayList<String>();
System.out.println(rows.size());
for (int j=0; j<column.size(); j++){
System.out.println(column.get(j).getText());
value.add(column.get(j).getText());
}
if (value.contains("coadminss")){
System.out.println("Value found");
}
else{
System.out.println("Not Found");
}
}