系列文章目录
Python selenium库学习使用实操
 Python selenium库学习使用实操二
 Python selenium库学习使用实操三
 
  
  文章目录
 
  - 系列文章目录
 - @[TOC](文章目录)
 
 
   - 前言
 - 一、元素获取
 - 二、选项解析
 - 总结
 
 
 
 
文章目录
- 系列文章目录
 - @[TOC](文章目录)
 
- 前言
 - 一、元素获取
 - 二、选项解析
 - 总结
 
前言
在Python selenium库学习使用实操二中提到了下拉框的操作,一种是标准的select标签,另外一种是非select标签的下拉框,本文主要记录非select标签下拉框的使用。本文以elementui的el-select组件为例。

 
一、元素获取
获取select元素,模拟点击,弹出选择项
try:
           selectElement = _driver.find_element(By.CLASS_NAME,"el-select")
           print(selectElement)
           selectElement.click()
           time.sleep(2)            
        except NoSuchElementException as e:
            print(e)
 
二、选项解析
查看下拉框选项,其dom结构如下

    liEleList = _driver.find_elements(By.CLASS_NAME, "el-select-dropdown__item")
    print('li count',len(liEleList))
    # 根据目标内容模拟点击
    driver.find_element("xpath","//span[text()='目标内容']").click()   
 
总结
`
 以上就是下拉选择框的初步探索。



















