Selenium+Java(八)Selenium下拉框处理

Selenium定位下拉框中的元素与普通元素定位有所不同,下面介绍三种定位下拉框元素的方法。

下拉款HTML代码如图所示:

Selenium+Java(八)Selenium下拉框处理_第1张图片

一、通过text定位

//获取下拉框对象
Select city = new Select(driver.findElement(By.name("city")));
//通过text值定位
city.selectByVisibleText("驻马店");

二、通过value定位

//获取下拉框对象
Select city = new Select(driver.findElement(By.name("city")));
//通过value值定位
city.selectByValue("SH");

三、通过索引定位

//获取下拉框对象
Select city = new Select(driver.findElement(By.name("city")));
//通过索引定位
city.selectByIndex(1);

你可能感兴趣的:(Selenium+Java(八)Selenium下拉框处理)