selenium如何获取下拉框中的选中的文本
下拉框选中一个值,我要获取其中的文本,如何获取? 有多种方式,先定位到选择框的id,然后再取值//通过下拉列表中选项的索引选中第二项
Select selectAge = new Select(dr.findElement(By.id("你要选择的值id")));
selectAge.selectByIndex(2);
//通过下拉列表中的选项的value属性选中这一项
Select selectShen = new Select(dr.findElement(By.id("你要选择的值id")));
selectShen.selectByValue("value值");
//通过下拉列表中选项的可见文本选中
Select selectTown = new Select(dr.findElement(By.id("你要选择的值id")));
selectTown.selectByVisibleText("文本值"); 嗯嗯,赞 driver.find_element_by_id("id").text 2楼基本总结全了,再补充一个
Select(drive.find_element_by_xx()).first_selected_option
你可以获得select项默认项或者当前选中项,再.text取到值 如果是div的下拉框,怎么处理呢 踏雪飞狐 发表于 2015-8-27 17:31
有多种方式,先定位到选择框的id,然后再取值
//通过下拉列表中选项的索引选中第二项
Select selectAge ...
如果是div的下拉框,怎么处理呢 mdeng 发表于 2015-10-20 11:14
如果是div的下拉框,怎么处理呢
一样的,定位到div,然后driver.findElement(By.id("你要选择的值id"))取值啊 不是要获取选中项的文本么~
怎么大家都回答的是怎么选中那一项 我是直接写死的,反正事先就知道是什么了
页:
[1]