Selenium定位下拉框中的元素与普通元素定位有所不同,下面介绍三种定位下拉框元素的方法。
下拉款HTML代码如图所示:
一、通过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);