我想在网站上选择几个元素并迭代它们。在这些元素中,我想找到带有xpath的嵌套元素。
List<WebElement> elements = driver.findElements(By.className("aagrRow"));
for(WebElement we: elements){
System.out.println(we.findElement(By.xpath("(//td[@class=\"spreadsheet\"])[24]")).getText());
}
我遇到的问题是xpath似乎没有在we-element内搜索,而是从文档的根目录搜索。我该怎么办?
答案 0 :(得分:5)
试试这个。你需要从一开始就开始。
By.xpath("(.//td[@class=\"spreadsheet\"])[24]")