python selenium select操作

2022-05-13 10:11:47 浏览数 (1)

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()

属性

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

取消选择

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

0 人点赞