如何使用在 selenium 中使用 to() 函数的 xpath

how to use an xpath that use to() function in selenium

如何在 selenium 中使用此命令 $x("//div[@class='card-info__container']/div[3]/a").at(0) 来查找我需要的元素。

我知道我可以使用 findElement(By.xpath()) 使用这个 //div[@class='card-info__container']/div[3]/a 但是我应该用 at() 函数做什么?

.at(0) 在这里不是 XPath 表达式的一部分,您不能将它与 Selenium 一起使用。
在您在问题中显示的表达式中,$x 应用于 "//div[@class='card-info__container']/div[3]/a" Xpath 表达式,然后 .at(0) 应用于上一个操作的结果。
UPD
因此,为了找到第一个“下载数据表”按钮,您可以使用这个 XPath 定位器:

(//div[@class='card-info__container']/div[3]/a)[1]

要访问第二个按钮,您可以使用

(//div[@class='card-info__container']/div[3]/a)[2]

等等