当前位置: 首页 > news >正文

Python selenium库学习使用实操四

系列文章目录

Python selenium库学习使用实操
Python selenium库学习使用实操二
Python selenium库学习使用实操三


文章目录

  • 系列文章目录
    • @[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()   

总结

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

http://www.lryc.cn/news/458928.html

相关文章:

  • 用Go开发跨平台GUI
  • 云原生开发 - 工具镜像(简约版)
  • Mac 电脑pink 后端ip地址进行本地联调
  • iPhone使用指南:如何在没有备份的情况下从 iPhone 恢复已删除的照片
  • 黑马程序员 javaWeb基础学习,精细点复习【持续更新】
  • 【C++设计模式】行为型模式:中介者模式
  • 关于C语⾔内存函数 memcpy memmove memset memcmp
  • 华为---Super VLAN简介及示例配置
  • PHP 中浮点数 array_sum 求和精度丢失问题
  • llava1.5论文阅读
  • 【学术会议投稿链接】React前端框架:构建现代Web应用的强大工具
  • Linux: network: tcp: sk_tx_skb_cache;4.18.0-283.el8;多分配内存
  • 电脑报错msvcp100.dll丢失怎么办?这些方法快速修复
  • pymc的安装还是pymc3?
  • 汉语言文学做大数据七年实际工作经验分享普通人快来围观
  • Linux使用Docker部署Paperless-ngx结合内网穿透打造无纸化远程办公
  • PointNet系列论文阅读与理解
  • 反转链表解题思路
  • 【MySQL 保姆级教学】数据库基础(重点)(2)
  • Nginx从入门到实战(八):版本平滑无感知,不停机升级
  • jQuery 用户登录页面非空校验与登录测试
  • 《Linux从小白到高手》综合应用篇:深入理解Linux进程调优
  • Linux安装elasticsearch单机版
  • el-table表头加红色星标
  • 2.1 HTML5 - Canvas标签
  • T-Box联网安全定义
  • 7. 整数反转【数学】
  • Windows环境NodeJS下载配置安装运行
  • 石化巡检必备神器,AORO A30防爆手机让“跑冒滴漏”无处藏身!
  • Smartfusion2开发环境的搭建