1. 程式人生 > >4種方法獲取select下拉框標簽中的值

4種方法獲取select下拉框標簽中的值

定位 tag name () 節點 通過 ext col path

選中下拉框中“上海”

代碼如下:<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>

有多種方式,先定位到選擇框的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("上海");

//通過Xpath定位
Select selectSex = new Select(dr.findElement(By.xpath("//[@id=‘province

‘]/option[2]").click(); //表示定位到該id節點下第2個option元素

4種方法獲取select下拉框標簽中的值