- from selenium.webdriver.support.select import Select
-
需要定位到下拉框元素
- select_ele = WebDriverWait(driver, 10, 0.2).until(EC.presence_of_element_located((By.CSS_SELECTOR, 'select')))
-
实例化Select对象,选择下拉框中的某个选项
- Select(select_ele).select_by_index(2) # 索引是 从 0 开始
-
通过选项元素的value属性的值来选择选项
- Select(select_ele).select_by_value("54")
-
通过可见的文本内容来选择选项
- Select(select_ele).select_by_visible_text(":first-child")
-