python selenium 下拉框 selector

coding=utf-8

from selenium import webdriver
from selenium.webdriver.support.select import Select
from time import sleep

登录

driver = webdriver.Chrome()
......

根据索引选择

Select(driver.find_element_by_name("storeDeclare.cityLine")).select_by_index("3")

根据value值选择

Select(driver.find_element_by_name("storeDeclare.cityLine")).select_by_value("3线")

根据文本值选择

Select(driver.find_element_by_name("storeDeclare.cityLine")).select_by_visible_text("3线")
sleep(5)
driver.quit()

select_by_index # 通过索引定位
select_by_value # 通过value值定位
select_by_visible_text # 通过文本值定位

options # 返回select元素所有的options
all_selected_options # 返回select元素中所有已选中的选项
first_selected_options # 返回select元素中选中的第一个选项

deselect_all # 取消全部的已选择项
deselect_by_index # 取消已选中的索引项
deselect_by_value # 取消已选中的value值
deselect_by_visible_text # 取消已选中的文本值

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容