gpt4 book ai didi

java - 如何在selenium webdriver的多选框中选择元素

转载 作者:太空宇宙 更新时间:2023-11-04 14:03:18 24 4
gpt4 key购买 nike

目前正在使用 Selenium WebDriver 并使用 Java.. 我想知道如何在 Multi-select 框中选择值。选项已被选中。如果我想选择任何两个或更多选项。如何执行操作。

HTML 如下:

<select id="swpacksId" multiple="" style="width: 125px; display: none;" name="swPacks[]">
<option selected="" value="ADVIP">ADVIP</option>
<option selected="" value="ADVLEG">ADVLEG</option>
<option selected="" value="ADVSEC">ADVSEC</option>
<option selected="" value="Boot">Boot</option>
<option selected="" value="H323">H323</option>
<option selected="" value="IBC">IBC</option>
<option selected="" value="MULTI">MULTI</option>
<option selected="" value="None">None</option>
</select>

enter image description here

最佳答案

在函数中传递值列表使用任何分隔符让逗号作为分隔符:

public static void selectMultipelValues(String multipleVals) {
String multipleSel[] = multipleVals.split(",");

for (String valueToBeSelected : multipleSel) {
new Select(driver.findElement(By.id(propId))).selectByVisibleText(valueToBeSelected);
driver.findElement(By.id(ddObj)).sendKeys(Keys.CONTROL);
}
}

关于java - 如何在selenium webdriver的多选框中选择元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21421790/

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