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

UI自动化之Poco常用断言方式

实际上用到的几种写断言的方式:

1.验证UI界面(断言图片是否存在,UI页面不稳定情况下,图片识别效率不高)
assert_exists
assert_not_exists
2.验证数值(断言传入的两个值(数字或者string)是否相等)
assert_equal:

assert_equal(poco("button").get_text(), "0", "按钮的值与预期一致")

assert_not_equal

 name1=self.poco(text='名称').parent().parent().child()[11].child()[0].child()[0]
self.poco(text='涨幅').click()
time.sleep(3)
# 获取排序后的第一个基金的name值
name2=self.poco(text='名称').parent().parent().child()[11].child()[0].child()[0]
assert_not_equal(name1.get_text(),name2.get_text(),"排序后,非同一支基金")

3.断言文字是否存在

assert_true(self.poco(text='涨幅榜').exists())

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

相关文章:

  • 树莓派(Raspberry Pi)Pico 2 C_C++开发环境配置(Docker+SDK)
  • 蓝队知识浅谈(上)
  • MySQL的SQL书写顺序和执行顺序
  • Spring Boot实现文件上传与OSS集成:从基础到应用
  • 量化交易系统开发-实时行情自动化交易-3.4.2.2.Okex交易数据
  • apache2配置多站点
  • RCE(命令执行)知识点总结最详细
  • [day0] 借着“ai春晚”开个场
  • 单片机学习笔记---LED点阵屏显示图形动画
  • 从零开发短视频电商 Tesseract OCR 的 Java 拓展库 javacpp-presets
  • 计算机网络(第六版)复习提纲25
  • Windows 远程桌面提示没有远程桌面授权服务器可以提供许可证
  • Unity3D实现项目限制功能(使用次数限制和时间限制)
  • 【C++】引用与内联
  • 【Flink】SQL-CLIENT中出现 Could not find any factory for identifier ‘kafka‘
  • 5 scala的函数式编程简介
  • 【QT】Graphics View绘图架构
  • 【Redis】深入理解 Redis 常用数据类型源码及底层实现(3.详解String数据结构)
  • Vue源码系列讲解——虚拟DOM篇【二】(Vue中的DOM-Diff)
  • 【linux开发工具】vim详解
  • SpringBoot WebSocket客户端与服务端一对一收发信息
  • html5 audio video
  • [高性能] - 缓存架构
  • 《走进科学》灵异事件:Nginx配置改了之后一直报错
  • 使用 WMI 查询安全软件信息
  • C/C++ 关于 SHA256 的使用