系列文章目录
Python selenium库学习使用实操
Python selenium库学习使用实操二
Python selenium库学习使用实操三
### 文章目录
- [系列文章目录](#文章目录 系列文章目录 @TOC 前言 一、元素获取 二、选项解析 总结)
- [@[TOC](文章目录)](#文章目录 系列文章目录 @TOC 前言 一、元素获取 二、选项解析 总结)
- [前言](#文章目录 系列文章目录 @TOC 前言 一、元素获取 二、选项解析 总结)
- [一、元素获取](#文章目录 系列文章目录 @TOC 前言 一、元素获取 二、选项解析 总结)
- [二、选项解析](#文章目录 系列文章目录 @TOC 前言 一、元素获取 二、选项解析 总结)
- [总结](#文章目录 系列文章目录 @TOC 前言 一、元素获取 二、选项解析 总结)
前言
在Python selenium库学习使用实操二中提到了下拉框的操作,一种是标准的select标签,另外一种是非select标签的下拉框,本文主要记录非select标签下拉框的使用。本文以elementui的el-select组件为例。
一、元素获取
获取select元素,模拟点击,弹出选择项
python
try:
selectElement = _driver.find_element(By.CLASS_NAME,"el-select")
print(selectElement)
selectElement.click()
time.sleep(2)
except NoSuchElementException as e:
print(e)
二、选项解析
查看下拉框选项,其dom结构如下
python
liEleList = _driver.find_elements(By.CLASS_NAME, "el-select-dropdown__item")
print('li count',len(liEleList))
# 根据目标内容模拟点击
driver.find_element("xpath","//span[text()='目标内容']").click()
总结
`
以上就是下拉选择框的初步探索。