java—如何访问selenium中具有相同id、名称、类等的元素

p8ekf7hl  于 2021-07-09  发布在  Java
关注(0)|答案(1)|浏览(233)

我的页面上有一组下拉元素,它们都具有相同的id、名称、类等。如何使用webdriver(java)访问特定元素而不使用xpath定位器?
请给我一个解决方案

ssm49v7z

ssm49v7z1#

你可以用 findElemets() 方法返回找到的对象的列表。然后你只需要拿你现在需要的东西,比如:

List<WebElement> dropDowns = driver.findElements(By.name("NAME_OF_DROPDOWN"));
WebElement dropDown = dropDowns.get(INDEX_OF_ELEMENT_YOU_NEED);

这是一个关于如何在不使用xpath的情况下访问元素的示例。

相关问题