簡體   English   中英

如何在 Selenium 中訪問具有相同 ID、名稱、類等的元素

[英]How do I access elements having the same id, name, class etc. in Selenium

我的頁面上有一組下拉元素,它們都具有相同的 id、名稱、類等。如何在不使用 xpath 定位器的情況下使用 WebDriver (Java) 訪問特定元素?

請給我解決方案

您可以使用findElemets()方法返回找到的對象列表。 然后您只需拿走您當前需要的物品,例如:

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

這是關於如何在不使用 xpath 的情況下訪問元素的示例。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM