java+selenium 下拉框
时间: 2023-09-18 13:14:36 浏览: 143
Java + Selenium 中操作下拉框的步骤如下:
- 定位下拉框元素:使用
findElement
方法定位到下拉框元素。
WebElement selectElement = driver.findElement(By.id("select-element-id"));
- 创建
Select
对象:使用Select
类创建下拉框对象。
Select select = new Select(selectElement);
- 选择选项:使用
selectBy...
方法选择下拉框中的选项。
// 根据选项的 value 属性选择
select.selectByValue("option-value");
// 根据选项的文本内容选择
select.selectByVisibleText("option-text");
// 根据选项的索引选择,第一个选项的索引为 0
select.selectByIndex(0);
- 取消选择:使用
deselectBy...
方法取消已经选择的选项。
// 根据选项的 value 属性取消选择
select.deselectByValue("option-value");
// 根据选项的文本内容取消选择
select.deselectByVisibleText("option-text");
// 根据选项的索引取消选择,第一个选项的索引为 0
select.deselectByIndex(0);
- 获取已选择的选项:使用
getAllSelectedOptions
方法获取已选择的选项。
List<WebElement> selectedOptions = select.getAllSelectedOptions();
完整示例代码:
WebElement selectElement = driver.findElement(By.id("select-element-id"));
Select select = new Select(selectElement);
select.selectByValue("option-value");
List<WebElement> selectedOptions = select.getAllSelectedOptions();
相关推荐


















