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())
相关推荐
এ慕ོ冬℘゜26 分钟前
前端实战:jQuery实现动态表格渲染与状态切换功能
前端·javascript·jquery
jay神1 小时前
【计算机毕业设计】基于Flask+Vue的电影数据可视化与智能推荐系统
前端·vue.js·python·信息可视化·flask·毕业设计·课程设计
FreeTinker7 小时前
HTML本地存储技术解析:localStorage与sessionStorage的原理、差异与应用场景
前端·html
qq_452396237 小时前
第十二篇:《全链路监控与可观测性:前端错误追踪与性能分析》
前端
DeepVisionary8 小时前
谷歌 Gemini Omni 1.1 Flash 正式发布:4K 视频、40 秒场景延伸,视频生成进入按 token 计费时代
python·自动化
wangruofeng8 小时前
Phosphor Icons 官网源码拆解:URL 即存储、水波动画与 7362 Star 图标库的架构实践
前端·架构·github
众壹新能源科技9 小时前
功率预测误差考核怎么降?从气象源到上报口径的排查清单
运维·人工智能·自动化
BigTopOne9 小时前
WebRTC Native / Android 开发学习资源整理
前端
中国软件测试质量协会9 小时前
奇林测试平台(kylinTOP)UI自动化测试能力深度解析
ui
excel10 小时前
nuxt 3 升级 nuxt 4 报错之 hasInjectionContext
前端