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

UI自动化Selenium find_elements和find_element的区别

# 如果获取的element是list,那么需要用find_elements方法;此方法会返回list,然后使用len() 方法,计算对象的个数;

# find_element方法返回的不是list对象,所以导致没办法计算对象个数

# 1.返回值类型不同:find_element返回一个WebElement对象,而find_elements返回一个包含多个WebElement对象的列表。

# 2.查找方式不同:find_element只返回第一个匹配的元素,而find_elements返回所有匹配的元素。

# 3.异常处理不同:如果find_element找不到匹配的元素,会抛出NoSuchElementException异常;而如果find_elements找不到匹配的元素,会返回一个空列表。

# 4.用法不同:find_element用于查找单个元素,而find_elements用于查找多个元素。

以上调用的方法是本人二次封装后的,原生方法如下:


http://www.kler.cn/a/153387.html

相关文章:

  • 【带头学C++】----- 九、类和对象 ---- 9.1 类和对象的基本概念----(9.1.4---9.1.6)
  • (学习笔记)Xposed模块编写(一)
  • 1.2 Ubauntu 使用
  • NRF24L01 无线收发模块与 Arduino 的应用
  • Rust语言入门教程(十) - Trait与泛型
  • argmax(x,axis)
  • 深入理解Zookeeper系列-1.初识Zoookeeper
  • 组合(回溯+剪枝、图解)
  • 附录A 指令集基本原理
  • ThermalLabel SDK for .NET 13.0.23.1113 Crack
  • 2024 年综合网络安全审计清单
  • [SaaS] 广告创意中stable-diffusion的应用
  • 7nm项目之顶层规划——01数据导入
  • 想进国家电网,电气类专业都有哪些就业方向呢?
  • 【二分查找】LeetCode1970:你能穿过矩阵的最后一天
  • c语言-快速排序
  • ESP Multi-Room Music 方案:支持音频实时同步播放 实现音乐互联共享
  • 【代码】基于算术优化算法(AOA)优化参数的随机森林(RF)六分类机器学习预测算法/matlab代码
  • 配置特定 IP 地址走指定网关
  • C语言:写一个函数,输入一个十六进制数,输出相应的十进制数