airtest中断言存在assert_exists、断言包含assert_equal和判断是否存在exists的使用

摘要:
#断言exists_exists(模板(r“tpl611284952927.png”,record_pos=(0.062,-0.287),分辨率=(7201280)),“请填写测试点”)#Assertion contains value=poco(“com.createwit.kaidan:id/synchronize_tv”)。attr(“text”)try:assert _ equal(valu

#断言存在

assert_exists(Template(r"tpl1611284952927.png", record_pos=(0.062, -0.287), resolution=(720, 1280)), "请填写测试点")

#断言包含
value = poco("com.createwit.kaidan:id/synthesize_tv").attr("text")
try:
assert_equal(value, "综合", "按钮值为:综合")
except AssertionError:
print("按钮值断言失败")

#判断是否存在某个按钮,具有则点击,不具有则执行其他操作
if exists(Template(r"tpl1611283287349.png", record_pos=(0.004, -0.157), resolution=(720, 1280))) :
touch exists(Template(r"tpl1611283287349.png", record_pos=(0.004, -0.157), resolution=(720, 1280)))
else:
print("没有这个选项")

免责声明:文章转载自《airtest中断言存在assert_exists、断言包含assert_equal和判断是否存在exists的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[UE4]字体材质关于使用SqlSugar插入数据异常解决方案下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

sql语句创建文件夹、判断文件夹、创建数据库、表、

代码 USEmaster;GOifexists(select*fromsys.databaseswherename='TestDB')dropdatabaseTestDB--创建文件夹EXECsp_configure'showadvancedoptions',1GORECONFIGUREGOEXECsp_configure'xp_cmdshell',1R...

审计基础-PHP命令执行

1. 命令执行 1.1 程序执行函数 程序执行函数 这些函数和 执行运算符 是紧密关联的。 因此,当运行在 安全模式 时,你必须考虑 safe_mode_exec_dir指示 exec PHP 457 exec — 执行一个外部程序 exec ( string $command ) : string 返回命令执行结果的最后一行内容,实际不echo出来的话回...

【quartz】 各数据库创建脚本

QRTZ_CALENDARS 以 Blob 类型存储 Quartz 的 Calendar 信息 QRTZ_CRON_TRIGGERS 存储 Cron Trigger,包括 Cron表达式和时区信息 QRTZ_FIRED_TRIGGERS 存储与已触发的 Trigger 相关的状态信息,以及相联 Job的执行信息 QRTZ_PAUSED_TRIGGER_GR...

impdp expdp 数据导出导入

drop directory mydata; /u01/app/oracle/oradata/xe /u01/app/oracle/oradata/xe/tmpdata create directory mydata as '/u01/app/oracle/oradata/xe/tmpdata'; 从用户osbpm中,导出dmp文件 $ORA...

MySQL查询截取分析

一、查询优化 1,mysql的调优大纲 慢查询的开启并捕获 explain+慢SQL分析 show profile查询SQL在Mysql服务器里面的执行细节和生命周期情况 SQL数据库服务器的参数调优 2,小表驱动大表 mysql的join实现原理是,以驱动表的数据为基础,“嵌套循环”去被驱动表匹配记录。驱动表的索引会失效,而被驱动表的索引有效。 #假...

MySQL- exists的用法介绍(返回值True或False)-not exists反过来查询的应用

区别:> in exists--大于或者等于等只能匹配一个值--in可以匹配多个值,列匹配多个值--EXISTS判断子查询是否返回null,如果返回null那么就匹配失败,否则匹配成功 子查询 -- 查询部门所有的人工资都大于1000 -- 即查询部门内所有的人都不小于等于1000 - 即不存在有小于等于1000的部门 SELECT * FROMem...