coding=utf-8
from selenium import webdriver
from selenium.webdriver.support.select import Select
from time import sleep
登錄
driver = webdriver.Chrome()
......
根據(jù)索引選擇
Select(driver.find_element_by_name("storeDeclare.cityLine")).select_by_index("3")
根據(jù)value值選擇
Select(driver.find_element_by_name("storeDeclare.cityLine")).select_by_value("3線")
根據(jù)文本值選擇
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元素中所有已選中的選項(xiàng)
first_selected_options # 返回select元素中選中的第一個(gè)選項(xiàng)
deselect_all # 取消全部的已選擇項(xiàng)
deselect_by_index # 取消已選中的索引項(xiàng)
deselect_by_value # 取消已選中的value值
deselect_by_visible_text # 取消已選中的文本值