選中下拉框中「上海」spa
代碼以下:<select id="province" class="select" name="province">索引
<option value="0">請選擇</option>
<option value="5">上海</option>
<option value="7">北京</option>
<option value="4">南京</option>
<option value="7">武漢</option>
</select>io
有多種方式,先定位到選擇框的id,而後再取值
//經過下拉列表中選項的索引選中第二項
Select selectAge = new Select(dr.findElement(By.id("province")));
selectAge.selectByIndex(2);
//經過下拉列表中的選項的value屬性選中這一項
Select selectShen = new Select(dr.findElement(By.id("province")));
selectShen.selectByValue("5");
//經過下拉列表中選項的可見文本選中
Select selectTown = new Select(dr.findElement(By.id("province")));
selectTown.selectByVisibleText("上海");class
//經過Xpath定位
Select selectSex = new Select(dr.findElement(By.xpath("//[@id='province']/option[2]").click(); //表示定位到該id節點下第2個option元素cli