Select类 -- 只在html中是 select + option结构的下拉选择框的时候使用
不是select的下拉列表处理,只需元素查找方式就可以实现
下拉列表操作:
1、找到页面有select的
2、找到select元素
3、实例化Select类,将select元素对象传进去
4、通过value/index/文本选值的方式
4.1 select_by_value()
4.2 select_by_index()
4.3 select_by_visible_text()
案例:
# 引入Select类
from selenium.webdriver.support.select import Select
from time import sleep
# 找到select元素
ele = driver.find_element("id","hobby")
# 实例化select类,将select元素对象传进去
s = Select(ele)
# 通过value/index/文本选值的方式
s.select_by_value("看书")
sleep(3)
s.select_by_index(2) # 切换其他选项
sleep(3)
s.select_by_visible_text("听歌") # 切换其他选项