我的页面上有一组下拉元素,它们都具有相同的id、名称、类等。如何使用webdriver(java)访问特定元素而不使用xpath定位器?请给我一个解决方案
ssm49v7z1#
你可以用 findElemets() 方法返回找到的对象的列表。然后你只需要拿你现在需要的东西,比如:
findElemets()
List<WebElement> dropDowns = driver.findElements(By.name("NAME_OF_DROPDOWN")); WebElement dropDown = dropDowns.get(INDEX_OF_ELEMENT_YOU_NEED);
这是一个关于如何在不使用xpath的情况下访问元素的示例。
1条答案
按热度按时间ssm49v7z1#
你可以用
findElemets()
方法返回找到的对象的列表。然后你只需要拿你现在需要的东西,比如:这是一个关于如何在不使用xpath的情况下访问元素的示例。