Nik*_*ang 2 java selenium xpath
我想在网站上选择几个元素并迭代它们.在这些元素中,我想找到带有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());
}
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是xpath似乎没有在we-element内搜索,而是从文档的根目录搜索.我能做什么?
试试这个.你需要从一开始就开始.
By.xpath("(.//td[@class=\"spreadsheet\"])[24]")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1537 次 |
| 最近记录: |