码迷,mamicode.com
首页 > 其他好文 > 详细

4种方法获取select下拉框标签中的值

时间:2017-05-10 22:48:22      阅读:392      评论:0      收藏:0      [点我收藏+]

标签:索引   选择   value   cts   代码   class   文本   属性   span   

选中下拉框中“上海”

代码如下:<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下拉框标签中的值

标签:索引   选择   value   cts   代码   class   文本   属性   span   

原文地址:http://www.cnblogs.com/nichoc/p/6838552.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!