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

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.lryc.cn/news/298978.html

相关文章:

  • c语言_实现类class的功能 实例
  • [2024]常用的pip指令
  • 【Java EE初阶十二】网络编程TCP/IP协议(二)
  • Idea Git Review插件
  • python的turtle可以定义多个海龟对象
  • LocalAI 部署(主要针对 mac m2 启动)
  • Swift Combine 管道 从入门到精通三
  • 【RISC-V DSP设计】基于CEVA DSP架构的指令集分析(二)-函数列表
  • 蓝桥杯(Web大学组)2022国赛真题:水果消消乐
  • LeetCode--代码详解 155.最小栈
  • 第6讲后端鉴权拦截器实现
  • uniapp从入门到进阶
  • CDN缓存404、403状态码
  • 【Python网络编程之DHCP服务器】
  • 【MySQL】:深入理解并掌握DML和DCL
  • CSP-动态规划-最长公共子序列(LCS)
  • 安装nodejs2011并配置npm仓库
  • 排序C++代码(已更:快速排序,归并排序)
  • CentOS 7.9安装Tesla M4驱动、CUDA和cuDNN
  • Java设计模式——策略
  • 线性代数的本质 1 向量
  • 基于JAVA的贫困地区人口信息管理系统 开源项目
  • 【后端高频面试题--Mybatis篇】
  • 【笔记】Helm-5 Chart模板指南-12 .helmignore文件
  • 【MySQL】表的增删改查(基础)
  • Android矩阵Matrix动画缩放Bitmap移动手指触点到ImageView中心位置,Kotlin
  • C语言:表达式求值
  • GO 的 Web 开发系列(五)—— 使用 Swagger 生成一份好看的接口文档
  • 【极数系列】Flink集成KafkaSink 实时输出数据(11)
  • 我为什么选择Xamarin开发ios app安卓app