系列文章目录
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()
总结
`
以上就是下拉选择框的初步探索。