在此处输入图像描述我试图用给定的代码获取表中所有行的值。但是在第一行的第一个单元格中有一个日历。
代码按预期工作,但根本没有检索日历值。它只是跳过日历,获取表中第一行的值,然后获取表中所有行的值。
如何编写代码来获取日历的值以及表中其他行的值?
String searchResultXpath = "//*[@id='accountTable']/table/tbody/tr";
List<WebElement> searchRuslt = driver.findElements(By.xpath(searchResultXpath);
int resultSize = searchResul.size();
for (int i=0; i<resultSize; i++ ){
System.out.println(searchResult.get(i).getText());
}
您必须添加一个条件才能获得第一行的单元格值。
for (int i=0; i<resultSize; i++ ){
if(i==0){
System.out.println(searchResult.get(i).findElement(By.tagName("td")).getText());
}
System.out.println(searchResult.get(i).getText());
}
附言:这只是伪代码。如果你能分享html代码的片段,我可能会更好地帮助你。