一種通過value的值:
def a(self,driver,element,value):
???? xpath = '//option[@value="'+value+'"]'
??? select = driver.find_element_by_xpath(element) #查找到select控件杭朱,這里通過xpath查找
??? select.find_element_by_xpath(xpath).click()
一種通過下拉框文本:
def b(self,driver,element,value):
? ? select = driver.find_element_by_id(element) #查找到select控件筹陵,這里通過id查找
??? options = select.find_elements_by_tag_name("option")
??? for option in options:
??????? if option.get_attribute("textContent").encode("utf-8") == value:
??????? option.click()
??????? break