WebElement htmltable = driver.findElement(By.xpath(“// * [contains(@ id,'table1')]”));
List<WebElement> rows = htmltable.findElements(By.tagName("tr"));
System.out.println("Number of rows:"+rows.size());
for(int rnum=0;rnum<rows.size();rnum++)
{
List<WebElement> columns=rows.get(rnum).findElements(By.tagName("td"));
System.out.println("Number of columns:"+columns.size());
for(int cnum=0;cnum<columns.size();cnum++)
{
WebElement calenderElement = columns.get(cnum);
System.out.println(calenderElement.getText());
WebElement Pmdate = calenderElement.findElement(By.xpath("//*[contains(text(),'+odd+')]"));
System.out.print(Pmdate.getText());
}
我是selenium的新手,在选择表格的div元素时得到了结构 . 有谁可以帮我解决这个问题 .
1 回答
看来你正在寻找DIV元素中的关键字'odd' . 但是从截图(请不要发布屏幕截图,发布代码!!!)我只能在DIV元素的'class'属性中看到'odd' . 所以也许你想把你的XPath改成