gpt4 book ai didi

java - Selenium xpath : Finding first table in the tables list

转载 作者:行者123 更新时间:2023-12-01 21:30:04 34 4
gpt4 key购买 nike

这里是selenium xpath代码,用于从具有“table”类的表中获取第一个表。

List<WebElement> tables = driver.findElements(By
.xpath("//table[@class='table'][1]//td[1]/a"));

它返回第一个 td,这是正确的,但它是从所有表返回的,因为我只需要第一个表。

这是标记。

enter image description here

最佳答案

为了确保仅选择第一个表,请在应用索引谓词之前在 table 选择器周围使用括号:

List<WebElement> tables = driver.findElements(By
.xpath("(//table[@class='table'])[1]//td[1]/a"));

关于java - Selenium xpath : Finding first table in the tables list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37536798/

34 4 0