from selenium.webdriver.support.select import Select select_by_value(value) select_by_index(index) select_by_visible_text(text)
selector = Select(driver.find_element_by_id("selectdemo"))
selector.select_by_index("2") # 通过index进行选择,index从0开始 selector.select_by_value("210103") # 通过value属性值进行选择 selector.select_by_visible_text("篮球运动员") # 通过标签显示的text进行选择
deselect_all() # 取消全选 deselect_by_value(value) # 通过value属性取消选择 deselect_by_index(index) # 通过index取消选择 deselect_by_visible_text(text) # 通过text取消选择
selector = driver.find_element_by_id("selectdemo")
selector.find_element_by_xpath("//option[@value='210103']").click()
driver.find_element_by_xpath(".//*[@id='selectdemo']/option[3]").click()