【发布时间】:2021-10-17 14:31:31
【问题描述】:
如果我想使用 Selenium WebDriver 和 Java 从下拉列表中删除重复项,我找到了一些解决方案。
他们将元素存储在 List 中,然后使用 Set 删除重复项。为什么我们使用 List 然后我们将列表存储在 Set 中?我知道如果有多个元素我们需要 List 但是,我们可以只使用 Set 而不使用 List 吗?
WebElement element = driver.findElement(By.id(“dropdown“));
Select select= new Select(element)
List<WebElement> list = select.getOptions();
Set set = new HashSet ();
for (WebElement element : list) {
set.add(element);
}
【问题讨论】:
标签: java list selenium set dropdown