Airtest

简介
1 | AirtestIDE 是一个跨平台的UI自动化测试编辑器,适用于游戏和App。 |
官网: LINK
连接Android手机
1、打开Android手机设置:设置-开发者选项-USB调试
2、AirtestIDE设备面板中点击“刷新ADB钮,查看连接上的设备

3、点击对应设备的 Connect 按钮,进行初始化
注意: FAQ
连接好手机之后出现如下:

Airtest辅助功能

简介Airtest辅助功能
1 | Airtest 是一个 基于图像识别 的测试框架,AirtestIDE对Airtest进行了脚本生产支持,提供了图像脚本生成、脚本自动录制等辅助功能。 |
官网: LINK
Airtest脚本录制辅助窗
| 操作类型 | 辅助类型 | 断言类型 |
|---|---|---|
| touch | keyevent | assert_exists |
| swipe | centered | assert_not_exists |
| wait | are neat | assert_equal |
| exist | sleep | assert_not_equal |
| snapshot | \ | \ |
Airtest脚本录制
1、点击 touch/swipe/wait/exists/assert_exists/assert_not_exists 按钮后,在设备画面上按下鼠标左键进行截图框选,抬起鼠标左键完成框选。对应操作语句会自动插入编辑器脚本中。
2、点击自动录制按钮后,使用鼠标操作设备画面,对应操作语句会自动插入到编辑器脚本中。

插入截图功能
点击”插入截图”按钮后,在设备画面上框选截图后,对应图片会自动插入到编辑器脚本。可以使用本功能对图片进行自定义逻辑封装,比如循环识别某几个图片。
