下拉框
select方法
此类只能定位select标签
- select_by_index() ------>根据option索引来定位,从0开始
- select_by_value() ------>根据optiont属性 value值来定位
- select_by_visible_text() --------->根据option显示文本来定位
Select类实现步骤分析
- 导包 select类 from selenium.webdriver.support.select import Select
- 实例化Select类 select = Select(WebElement)
(WebElement):driver.find_element_by_id("selectA") -
调用方法select.select_by_index(index)
(index:为列表索引,从0开始)
思考:
如果有多个下拉框,也就是多个select属性,通过find_elements_by_css_selector()获取到后,用for循环遍历出每一个,用下标取到需要的那个,然后实例化,最后通过索引或者取值或者文本来定位值。