推广 热搜:   公司  快速  中国  企业    行业  设备  上海  未来 

web自动化测试第12步:selenium中下拉框的解决方法(Select)

   日期:2024-11-19     移动:http://keair.bhha.com.cn/mobile/quote/1292.html

在之前,遇到下拉框的时候我们可以用两次点击来选择我们需要的选项,不过对于下拉框,我们的webdriver中有封装的Select包单独对于下拉框有一套处理的方法,我们可以来学习一下,然后在测试的时候根据不同的情况来选择需要哪儿种方法。

web自动化测试第12步:selenium中下拉框的解决方法(Select)

1.select包方法的使用示例以及定位方式

 

select下拉框的定位

 

 

2.select包内的方法详解

1.获取option元素

options:获取包含select下拉框内所有option项element的列表

all_selected_options: 获取当前选中项element的列表

first_selected_option:获取所有下拉选项中的第一个选项的element(或者获取当前选中的这一项

 

2.选择option

select_by_value(values)选择option标签中value属性为:values的选项

select_by_index(index_number)选择索引为index_number的选项(索引从0开始

select_by_visible_text(text)选择option选项内容为:text的选项

 

3.复选select的情况(select标签中,multiple="multiple"时,即可多选的select选择框

deselect_all: 取消所有已选择的选项

deselect_by_value(values):取消选择option标签中value属性为:values的选项

deselect_by_index(index_number)取消选择索引为index_number的选项(索引从0开始

deselect_by_visible_text(text)取消选择option选项内容为:text的选项

 

3.实例验证(一)百度贴吧高级搜索下拉框

本条实例主要是获取选项元素和通过方法来选择某项option,代码如下

 

 

 

4.实例验证(二:多选multiple选择框

我们把我们自己写的表单信息给写入到页面上,使用菜鸟教程在线代码运行工具生成html页面然后再进行多选select框的验证实验。

5.源码展示

 

 

 

 

 

本文地址:http://keair.bhha.com.cn/quote/1292.html    康宝晨 http://keair.bhha.com.cn/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  粤ICP备2023022329号