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())
相关推荐
怕浪猫2 小时前
外包和大厂的前端代码,差在凌晨三点
前端·面试·github
m0_敲代码的彭于晏1682 小时前
Vercel 前端部署与全栈开发实战指南
前端·状态模式
徐小夕2 小时前
花了3个月,我们做了一款 AI 版的“飞书文档”
前端·算法·github
贾伟康2 小时前
【化学实验室|17】HarmonyOS ArkTS 亮暗色与视觉令牌实战:集中颜色、间距和交互状态避免页面割裂
前端·移动开发·harmonyos·arkts·arkui
Canmag 兴隆磁性3 小时前
中大型钕铁硼产品的磁通测量与自动分选:一条产线自动化的工程实现思路
运维·学习·自动化·永磁材料
dghongcheng3 小时前
锁具五金喷涂升级案例:从传统手工到自动化产线的转型之路
自动化·喷涂·喷漆设备·自动喷涂线·自动喷涂
福建佰胜张工3 小时前
SMC 薄型气爪 MHF2-16D1 深度解析:平行开闭、低剖面结构在自动化装配中的选型与落地
java·服务器·安全·自动化
Csvn3 小时前
SSR/SSG/ISR(上):峡谷与渲染策略的时间预算
前端
Csvn3 小时前
SSR/SSG/ISR(下):可交互性、新鲜度与回源账
前端
HA-ming5 小时前
PCSwitch 智能呼叫系统技术拆解:AI 机器人、意图识别与模块化流程如何串起业务自动化
人工智能·机器人·自动化·智能呼叫系统·智能呼叫中心·智能外呼·可视化模块化