跳转至

Python 中用 Selenium 操作下拉框(select 标签)

约 55 个字 12 行代码 预计阅读时间不到 1 分钟

来源:python+selenium select下拉选择框定位处理方法_python_脚本之家

引入模块

from selenium.webdriver.support.select import Select

使用

实例化元素

s = Select(WebElement 元素)

选取元素

1
2
3
s.select_by_value(option 中的 value )
s.select_by_index(选项序号)
s.select_by_visible_text(option 中的文本)

取消选取元素

1
2
3
4
s.deselect_by_index(选项序号) 
s.deselect_by_value(option 中的 value ) 
s.deselect_by_visible_text(option 中的文本) 
s.deselect_all()

属性

1
2
3
s.options   # 选项列表,每一个元素是一个 WebElement 元素
s.all_selected_options  # 选中的选项列表,每一个元素是一个 WebElement 元素
s.first_selected_option # 第一个被选中的选项,也是下拉框的默认值