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

总结

`

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

相关推荐
Yan-英杰20 分钟前
百度搜索和文心智能体接入DeepSeek满血版——AI搜索的新纪元
图像处理·人工智能·python·深度学习·deepseek
weixin_307779131 小时前
Azure上基于OpenAI GPT-4模型验证行政区域数据的设计方案
数据仓库·python·云计算·aws
玩电脑的辣条哥2 小时前
Python如何播放本地音乐并在web页面播放
开发语言·前端·python
CSDN_PBB3 小时前
[STM32 - 野火] - - - 固件库学习笔记 - - - 十五.设置FLASH的读写保护及解除
笔记·stm32·学习
多想和从前一样5 小时前
Django 创建表时 “__str__ ”方法的使用
后端·python·django
小喵要摸鱼6 小时前
【Pytorch 库】自定义数据集相关的类
pytorch·python
bdawn7 小时前
深度集成DeepSeek大模型:WebSocket流式聊天实现
python·websocket·openai·api·实时聊天·deepseek大模型·流式输出
Jackson@ML7 小时前
Python数据可视化简介
开发语言·python·数据可视化
mosquito_lover17 小时前
怎么把pyqt界面做的像web一样漂亮
前端·python·pyqt
鸡啄米的时光机7 小时前
vscode的一些实用操作
vscode·学习