Web自动化测试(02)- Select下拉框操作
下拉框操作下拉框操作练习网站https://www.w3schools.com/tags/tryit.asp?filenametryhtml_select1 select标签的下拉框处理1.1 导入模块/类selectfrom selenium.webdriver.support.select import Select # 或 from selenium.webdriver.support.ui import Select # 两者功能一样选其一即可没有本质的区别1.2 选择元素的三种方式# 定位下拉框,实例化select方法 ele driver.find_element_by_id(poet) select_ele Select(ele)1通过索引选择从0开始# 方法一通过索引选择下拉元素 select_ele.select_by_index(0)2通过option标签的属性值选择# 方法二通过下拉元素的value选择下拉元素 select_ele.select_by_value(03)3通过可见文本选择# 方法三通过下拉元素的文本内容选择下拉元素 select_ele.select_by_visible_text(白居易)1.3 获取选中项信息1单选# 获取第一个选中项 selected_option select.first_selected_option print(selected_option.text) # 获取文本 print(selected_option.get_attribute(value)) # 获取value2多选# 获取所有选中信息 all_selecteds select.all_selected_options for option in all_selecteds: print(option.text)1.4 反选操作select.deselect_all() # 取消所有选中仅多选 select.deselect_by_index(1) # 取消指定索引2 非select标签的下拉框处理针对非select标签的下拉框按照常规手工操作的步骤一步一步找到元素进行点击操作
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2438803.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!