如何在Selenium中访问具有相同ID,名称,类等的元素

时间:2017-10-31 13:35:25

标签: java selenium drop-down-menu

我的页面上有一组下拉元素,它们具有相同的ID,名称,类等。如何在不使用xpath定位器的情况下使用WebDriver(Java)访问特定元素?

Plz给我解决方案

1 个答案:

答案 0 :(得分:0)

您可以使用findElemets()方法返回找到的对象列表。然后你就可以拿出你目前需要的物品:

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

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