Airtest从入门到掉坑20-29

…………上一篇文章在此…………

20、完了一段时间,感觉有点满足不了我的需求,我的画面是一直是变化的……,关卡很多(动态变化),我去,有没有基于的坐标的呢,哥哥继续体验中…………

断言最重要的是:

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

a、存在 

b、不存在 

官方的例子写的很好

 

21、断言第二种方式:验证数值

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

 

22、我发现Airtest一个bug(1.1.0版),第一次的时候就算识别出来图片,也没有触发touch事件

 

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

 

23、卧槽,Airtest应用崩溃一次,尼玛,工具不成熟啊,坑啊,哥的脚本没保存呢,草泥马

 

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

 

25、对着任意一条语句,按下command键(Mac),可以弹出提示

 

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

 

27、动态图像还好说,关键是每个关卡的过关方式都不一样,有的地方需要最优路径,我每次步骤都是一样的,满足不了测试需求,游戏自动化的部分需要步骤更智能,随着关卡的不同,自动选择完全可以模拟人脑,这不是AI自动化测试吗?卧槽,我在做梦……

 

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

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

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

我截图了一个有问题的

 

29、一直用GUI、那么命令行的支持是必不可少的,其实GUI只是执行操作一种方式,在古老的DOS系统时,命令行怎么能没有呢,都是通过字符串命令来执行某个功能,所以命令行相当重要

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

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

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

没有命令行,持续集成就没有办法用,所以命令行相当重要

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值