Airtest断言方法

摘要:
1.第一个断言方法是验证UI接口a,存在b,并且不存在2.第二个断言方法验证值assert_Equal:assert equity_not_Equal:断言不等于3。我在Airtest中发现了一个bug。第一次,我识别了图片,但没有触发触摸事件。解决方案:使用滑动()方法更可靠,然后继续使用触摸()方法。4.当执行UI自动化脚本时,应缓慢添加容错,因此我必须查看5并查看任何语句

1,第一种断言方式:验证UI界面

a、存在 

b、不存在 

Airtest断言方法第1张

2,断言第二种方式:验证数值

  • assert_equal:断言相等
  • assert_not_equal:断言不等

3,我发现Airtest一个bug啊,第一次的时候,识别出来图片,也没有触发touch事件

解决办法:使用swipe()方法比较靠谱,后面继续用touch()方法就行了

4,UI自动化脚本执行的时候,容错要慢慢加上,所以我还要看着

5,对着任意一条语句,按下command,可以弹出好东西

 Airtest断言方法第2张

6,图像识别看来还是要选择范围大一些,太小了,识别不出来

7,查看测试报告,Airtest真的做了全套,从验证结果,到输出测试报告

mac下是commad + l,输出测试报告

报告中将展示出每一个步骤的内容和实际执行过程的截图、运行结果,方便查看步骤是否执行成功

我截图了一个有问题的

Airtest断言方法第3张

 8,你可以使用命令行接口将自动化测试与持续集成结合起来

免责声明:文章转载自《Airtest断言方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇基于.NET Core winform的录音、字幕软件HTWCore的技术总结vim相关命令单独记载下篇

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

随便看看

三款优秀的替代Xshell的SSH软件

在前一篇文章中,由于公司禁止使用xshell,我有一段时间非常不舒服,因为我找不到一个好的工具来替代xshell。上一篇文章中提到的功能对我来说太简单了,界面不够友好。但经过我的不懈努力和您的评论,我终于找到了这三个同样优秀的终端工具来取代xshell。这三个软件是:终端、Electerm和windterm。他们有自己的优点,同样优秀。让我们简单介绍一下我的...

powerdesigner与数据库之间的连接

useUnicode=true&characterEncoding=UT8&serverTimezone=UTC 9JDBCdriverjarfiles:指定连接的jar包路径。测试连接。连接成功。进入工作区。3.2 3.2powerdesigner连接到oracle。其原理与连接MySQL的原理相同。在已安装的oracle下找到ojdbc1...

jmeter监控内存,CPU等方法

当然,我们也可以选择本地进程下的远程进程来获取服务器的内存使用情况和其他信息。在文本框中输入需要测试的服务器的IP地址:port,然后在下面输入用户名和密码。单击“连接”以查看发生的情况。...

微信小程序知识点总结--组件

aspectFill缩放模式保持缩放图像的纵横比,并且只能完全显示图像的短边。也就是说,图片通常只在水平或垂直方向上是完整的,而另一个方向会被截取。...

beego

Charset=utf8“)56//参数4(可选)设置最大空闲连接7//参数5modelorm.RegisterModelRegisterModelWithPrefix。使用表名前缀orm.RegisterModelWithPrefixbeego自动创建表。1//参数1使用默认数据库ORM接口使用1//查询操作2funread(){3o:=ORM.NewOr...

JavaMail给QQ邮箱发邮件报错

org.springframework.mail.MailAuthenticationException:身份验证失败;nestedexceptionisjavax.mail.AuthenticationFailedException:535错误:http://service.mail.qq.com/cgi-bin/help?subtype=1&&a...