python与selenium自动化基础-下拉框

selenium关于下拉框的操作都交由Select类进行处理,一般获取到下拉框元素之后使用该类构建对象,调用对象的响应方法就能操作元素        
1) 导入Select类
    from selenium.webdriver.support.select import Select
2) 将定位到的下拉框元素传入Select类中
    selobj = Select(element) 下拉框元素已经定位到    
3) 调用响应方法选择下拉框中的选项        
    select_by_index()            通过索引选择,index 索引从 0 开始
    select_by_value()            通过值选择(option标签的一个属性值)
    select_by_visible_text()        通过文本选择(下拉框的值)
    all_selected_options        查看所有已选                
    first_selected_option        查看第一个已选
    is_multiple                查看是否是多选        
    options                    查看选项元素列表
    取消选择
        deselect_by_index()
        deselect_by_value()
        deselect_by_visible_text()

posted @ 2020-08-13 15:52  忆梦,惊梦  阅读(214)  评论(0编辑  收藏  举报