gpt4 book ai didi

java - 如何从 Selenium java 获取 Java 数组中下拉列表的选项值

转载 作者:行者123 更新时间:2023-11-30 02:36:49 25 4
gpt4 key购买 nike

我在java中使用selenium。我有一个类似的巨大下拉列表,我想选择这个下拉列表并获取 Java 数组中的所有选项值,以便我可以打印它或与另一个数组进行比较。谁能帮帮我

<select id="cityID" name="cityID" class="">

<option value="">- Select city for Alaska - </option>
<option value="129467">Adak</option>
<option value="202770">Akhiok</option>
<option value="44455">Akiachak</option>
<option value="35798">Eielson Afb</option>
<option value="232756">Eielson Air Force Base</option>
<option value="152259">Elim</option>
<option value="22639">Elmendorf Afb</option>
<option value="182039">Emmonak</option>
<option value="117516">Yakutat</option>
</select>

最佳答案

WebElement drop_down =driver.findElement(By.id("cityID"));
Select se = new Select(drop_down);
List<WebElement> options = se.getOptions();

然后你可以迭代这个列表并执行 .getText();

关于java - 如何从 Selenium java 获取 Java 数组中下拉列表的选项值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42812639/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com