2.1 Airtest辅助功能

Airtest 是一个 基于图像识别 的测试框架,AirtestIDE对Airtest进行了脚本生产支持,提供了图像脚本生成、脚本自动录制等辅助功能。

2.1.1 Airtest脚本录制辅助窗

Airtest辅助窗内包含有三种类型的录制按钮:

操作类型 辅助类型 断言类型
touch text assert_exists
swipe keyevent assert_not_exists
wait server_call assert_equal
exist sleep assert_not_equal
snapshot    

2.1.2 辅助按键录制脚本

../_images/1-airtest_manual_record.gif

点击 touch/swipe/wait/exists/assert_exists/assert_not_exists 按钮后,在设备画面上按下鼠标左键进行截图框选,抬起鼠标左键完成框选。对应操作语句会自动插入编辑器脚本中。

注意:如果是windows嵌入模式则在弹起鼠标左键后,双击完成框选。

2.1.3 脚本自动录制功能

../_images/2-airtest_auto_record.gif

点击自动录制按钮后,使用鼠标操作设备画面,对应操作语句会自动插入到编辑器脚本中。

2.1.4 插入截图功能

../_images/2_airtest_capture_btn.png

点击”插入截图”按钮后,在设备画面上框选截图后,对应图片会自动插入到编辑器脚本。

可以使用本功能对图片进行自定义逻辑封装,比如循环识别某几个图片。