Python selenium库学习使用实操四

系列文章目录

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()   

总结

`

以上就是下拉选择框的初步探索。

相关推荐
Vertira1 分钟前
如何在 PyTorch 中自定义卷积核参数(亲测,已解决)
人工智能·pytorch·python
幼稚园的山代王1 小时前
python3基础语法梳理(一)
开发语言·python
Gyoku Mint1 小时前
机器学习×第五卷:线性回归入门——她不再模仿,而开始试着理解你
人工智能·python·算法·机器学习·pycharm·回归·线性回归
蒙奇D索大1 小时前
【11408学习记录】考研数学攻坚:行列式本质、性质与计算全突破
笔记·学习·线性代数·考研·机器学习·改行学it
Blossom.1181 小时前
基于机器学习的智能故障预测系统:构建与优化
人工智能·python·深度学习·神经网络·机器学习·分类·tensorflow
华科云商xiao徐1 小时前
Python多线程数据爬取程序模版
爬虫·python
moxiaoran57531 小时前
uni-app学习笔记二十四--showLoading和showModal的用法
笔记·学习·uni-app
DartistCode2 小时前
动手学深度学习pytorch(第一版)学习笔记汇总
pytorch·深度学习·学习
汤姆和佩琦2 小时前
LLMs基础学习(八)强化学习专题(1)
深度学习·学习·强化学习·马尔可夫决策过程
大白爱琴2 小时前
使用python进行图像处理—像素级操作与图像算术(4)
开发语言·图像处理·python