Airtest注意事项记录

简介: Airtest注意事项记录

之前整理了Airtest的使用:

Airtest操作(一)

Airtest操作(二)

整体来说上手不算复杂,但是使用起来的细节还是不少的,针对在使用过程中遇到的几个细节先来做一下记录:

一、分辨率的使用

由于不同手机的分辨率不同,不同分辨率的手机跑同一套坐标代码,需要切换分辨率。
主要步骤如下:
a. 获取当前手机分辨率
b. 转换为相对坐标
c. 转换为实际手机分辨率的坐标
以上为主要步骤,但是需要注意的是:
  主要修改air文件夹下面对应的py文件,air文件也会同步更新,air本身是没有可操作空间的。

二、识别的小细节

识别时,除了分辨率的情况,还有一个需要注意的是不同系统、不同字体的展示情况:
  例如,“输入”的入字,在不同系统的展示样式可能不同,
  这种差异较大的文字如果作为提取识别结果,是不具有普适性的。

三、手机模式的影响

随着手机功能的增加,会有比较多的阻碍的情况出现:
1. 根据不同手机的反应快慢,设置较长的sleep时长
2. 夜间模式和日间模式的差异,也会影响自动化的识别和运行

四、屏幕录制的注意点

Airtest也提供了运行时的录制功能,但是启动和关闭需要自己来操作。
如果在运行脚本过程中,异常退出,也需要注意录制功能是否关闭了,否则会影响下一次的运行。
相关文章
|
3天前
|
API
如何把自定义的函数,记录到你的Airtest报告里
如何把自定义的函数,记录到你的Airtest报告里
|
3天前
|
前端开发 开发工具 iOS开发
mPaaS常见问题之真机预览与调试扫码调式 release包开启日志如何解决
mPaaS(移动平台即服务,Mobile Platform as a Service)是阿里巴巴集团提供的一套移动开发解决方案,它包含了一系列移动开发、测试、监控和运营的工具和服务。以下是mPaaS常见问题的汇总,旨在帮助开发者和企业用户解决在使用mPaaS产品过程中遇到的各种挑战
31 0
|
3天前
|
存储 JSON JavaScript
50+常用工具函数之xijs更新指南(v1.2.4)
50+常用工具函数之xijs更新指南(v1.2.4)
24 4
|
3天前
|
Web App开发 小程序 专有云
mPaaS问题之文档配置flavor后报错如何解决
mPaaS配置是指在mPaaS平台上对移动应用进行的各项设置,以支持应用的定制化和优化运行;本合集将提供mPaaS配置的操作指南和最佳实践,助力开发者高效管理和调整移动应用的设置。
46 2
|
3天前
|
JSON 移动开发 API
mPaaS问题之配置按照插件提示报错如何解决
mPaaS配置是指在mPaaS平台上对移动应用进行的各项设置,以支持应用的定制化和优化运行;本合集将提供mPaaS配置的操作指南和最佳实践,助力开发者高效管理和调整移动应用的设置。
49 4
|
3天前
|
Java Windows Spring
IDEA中报错:因为在此系统上禁止运行脚本有关详细信息,请参阅...(图文解释 亲测已解决)
IDEA中报错:因为在此系统上禁止运行脚本有关详细信息,请参阅...(图文解释 亲测已解决)
66 0
|
7月前
|
Unix Windows
Notepad++简单使用(删除一行数据)
Notepad++简单使用(删除一行数据)
100 1
|
NoSQL MongoDB 开发者
文档的更新操作 | 学习笔记
快速学习 文档的更新操作
89 0
文档的更新操作 | 学习笔记
|
编解码 算法 IDE
【Airtest更新】AirtestIDE更新至1.2.10;Airtest更新至1.2.0
【Airtest更新】AirtestIDE更新至1.2.10;Airtest更新至1.2.0
218 0