【发布时间】:2022-12-18 06:51:19
【问题描述】:
List<WebElement> deleteBtn = driver.findElements(By.xpath("//div[@class='btn']//div[@class='deleteUsers']"));
public void clickDeleteBtn(WebElement element) {
element.click();
/* Here I want to retrieve the index of the element passed in the function */
}
main() {
clickDeleteBtn(deleteBtn.get(5));
}
假设上面的 findElements() 给了我一个列表10 个网络元素我通过元素索引 5在 clickDeleteBtn() 中。在函数中,如何获取传入元素的索引?
我努力了元素.toString()但它只给我: 元素:[[ChromeDriver: chrome on WINDOWS (f4f6be3ed1e2a964a2dc8f0d848d3e87)] -> xpath: //div[@class='btn']//div[@class='deleteUsers']] 没有关于建议的元素索引的信息。
非常感谢您的建议!谢谢
【问题讨论】: