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循环遍历出每一个,用下标取到需要的那个,然后实例化,最后通过索引或者取值或者文本来定位值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容