我如何$x("//div[@class='card-info__container']/div[3]/a").at(0)在 selenium 中使用這個命令來查找我需要的元素。
我知道我可以使用findElement(By.xpath())它//div[@class='card-info__container']/div[3]/a ,但我應該如何處理這個at()功能?
uj5u.com熱心網友回復:
.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]
等等。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/425787.html
