Selenium框架:下拉列表

下拉列表选项处理
方法1:关联定位,也叫二次定位
dr.find_element_by_id(“newitem”).find_element_by_xpath(“//*[@value=‘proposal’]”).click()

方法2:Select
from selenium.webdriver.support.select import Select
Select(dr.find_element_by_id(“newitem”)).select_by_value(“proposal”)#根据value选择
Select(dr.find_element_by_id(“newitem”)).select_by_visible_text(“※ 需求提案 ※”)#根据text选择
Select(dr.find_element_by_id(“newitem”)).select_by_index(3)#根据索引选择