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())
相关推荐
何时梦醒4 分钟前
🚀 从零上手 Milvus 向量数据库:打造一个 AI 智能日记本
前端·人工智能
blns_yxl6 分钟前
拖拽排序列表(HTML+JS)
前端·javascript·html
Data7 分钟前
把 React 前端做成「插件市场」:前后端联动的行业包可插拔架构
前端
光影少年9 分钟前
RN Bridge 原理
前端·react native·react.js
daols8817 分钟前
vue vxe-context-menu 通用右键菜单组件使用
前端·javascript·vue.js·vxeui
程序员黑豆17 分钟前
鸿蒙应用开发实战:轻松实现列表上拉加载更多
前端·华为·harmonyos
HXDGCL28 分钟前
非标定制圆弧导轨:核心技术解析与华创力科技工程实践
自动化·环形导轨·圆弧导轨·弧形导轨
hamber35 分钟前
GoGBA 上架半年记
前端
IT_陈寒39 分钟前
Python的finally居然不等同于Go的defer,差点坑惨我
前端·人工智能·后端
恋猫de小郭41 分钟前
给 AI 的 Agent 实现指南,可控 Agent 的关键
前端·人工智能·ai编程