airtest 个人笔记

1.部分设备不能直接操作,启动参数可以为(注意红色部分):

"F:\Program Files\AirtestIDE_2019-09-10_py3_win64\AirtestIDE_2019-09-11_py3_win64\AirtestIDE" runner "F:\Users\Airtest\HaoYangMao.air"  --device Android://127.0.0.1:5037/NX508J?touch_method=ADBTOUCH&&cap_method=JAVACAP&&ori_method=ADBORI  --log "F:/Users/Airtest/scripts_log\6c4bfe5987cfa46c9e3238c128ae47a5"

 

2.android 系统不一致,可能 会出现有的相同的UI元素,  text属性在另一个系统上是name 属性

   可以自己写方法,传入参数时做两种情况判断

 

3.部分android的webview会将当前面中所有的UI 对象遍历出来,当操作的对象不在可视范围时,会异常,可以追加获取POS,x,y 都大于0小于1

 

4.adb 长时间运行,总是会出现 各种莫名其妙的故障,python 中容未知错误可以用:

 try:

    #todo anything

except BaseException:

   #error case

 

5.poco 对少部分一些UI 不能读取,采用图色的操作,AIRTEST 会智能分析做图的压缩比,在一台设备上截图,可以应用于其它不同分辨率的手机

 

6.airtest 自动化测试,(android 应用)基于activity 来分别做情况自动化测试比较方便,一般常用的activity 就那么几个,对常用的activity做自动化测试,就可以做要需要做的事了

 

 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部