Selenium下拉框--Select类

下拉框

实现目标

代码实现
select方法
此类只能定位select标签
  • select_by_index() ------>根据option索引来定位,从0开始
  • select_by_value() ------>根据optiont属性 value值来定位
  • select_by_visible_text() --------->根据option显示文本来定位
Select类实现步骤分析
  1. 导包 select类 from selenium.webdriver.support.select import Select
  2. 实例化Select类 select = Select(WebElement)
    (WebElement):driver.find_element_by_id("selectA")
  3. 调用方法select.select_by_index(index)
    (index:为列表索引,从0开始)


    image.png
思考:

如果有多个下拉框,也就是多个select属性,通过find_elements_by_css_selector()获取到后,用for循环遍历出每一个,用下标取到需要的那个,然后实例化,最后通过索引或者取值或者文本来定位值。

你可能感兴趣的:(Selenium下拉框--Select类)