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())
相关推荐
程序员包打听1 分钟前
从 npx 到 moonx,moonbit 的野心与展望
前端·后端
laboratory agent开发2 分钟前
工具调用失败后怎么办?重试分层与降级回路的三种路线
服务器·前端·网络
爱网络爱Linux5 分钟前
RHCSA+RHCE 10.0全新升级!红帽Ansible自动化运维
运维·自动化·ansible·rhce认证·rhel1o·linux10·rhce10
IMPYLH7 分钟前
HTML 的 <dialog> 元素
前端·html
AI编程实验室11 分钟前
用 npm + Three.js 做一颗西瓜:把夏天的清凉感放进浏览器
前端·后端·ai编程
渣波18 分钟前
基于 Milvus 构建小说知识库 RAG,实现图书智能问答(天龙八部实战)
前端·后端
JavaGuide19 分钟前
我最推荐的 4 个 AI 编程 Skills:grill-me、research、diagnosing-bugs、code-review
前端·后端·ai编程
Moment21 分钟前
2026 了,前端转 AI 全栈我是这么学的 😍😍😍
前端·后端·面试
野生风长21 分钟前
c++(日期类的实现)
前端·c++
恋猫de小郭23 分钟前
Android R8 为什么可以让 Kotlin 协程提速 2 倍?
android·前端·flutter