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

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

1.验证UI界面(断言图片是否存在,UI页面不稳定情况下,图片识别效率不高)

assert_exists

assert_not_exists
2.验证数值(断言传入的两个值(数字或者string)是否相等)

assert_equal:

python 复制代码
assert_equal(poco("button").get_text(), "0", "按钮的值与预期一致")

assert_not_equal

python 复制代码
 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.断言文字是否存在

python 复制代码
assert_true(self.poco(text='涨幅榜').exists())
相关推荐
疯华整猫43 分钟前
被杀掉之后:我把 Android 的「唤起 + 常驻」重做了一遍
前端·面试·架构
lisw052 小时前
基于神经网络的机器人导航系统的设计与执行!
神经网络·机器人·自动化
严肃小白兔2 小时前
Cloudflare 更新 API Token 管理:从最小权限到自动化凭据安全
网络·安全·自动化
2601_968793143 小时前
Python Requests 轻量自动化:无需浏览器,实现真人级账号浏览模拟
开发语言·python·自动化
IT_陈寒3 小时前
Java开发实战:从入门到精通
前端·人工智能·后端
无忧_wy3 小时前
MoneyPrinterTurbo 自动化视频生成实战指南
运维·人工智能·自动化·音视频
风骏时光牛马3 小时前
生成一个AI转岗经历标题,只需要一个标题,不需要其他的任何文本。
前端
Csvn12 小时前
Monorepo
前端
Csvn12 小时前
流水线
前端
Csvn12 小时前
微前端架构
前端