3.2. Airtest脚本辅助录制¶
Airtest是一个 基于图像识别 的无侵入式测试框架。
Airtest测试框架提供了大量的测试API,我们可以在测试脚本中灵活使用这些方法实现测试功能。
Airtest中的常用API包括设备连接/管理
、设备操作
、断言
等三类API。AirtestIDE中提供了Airtest录制辅助窗,可以快速生成Airtest常用语句。本章节主要讲述如何使用AirtestIDE快速生成Airtest脚本。
1. Airtest脚本录制辅助窗¶
在AirtestIDE的Airtest录制辅助窗内,包含有三种类型的录制按钮:
操作类型 | 辅助类型 | 断言类型 |
---|---|---|
touch | text | assert_exists |
swipe | keyevent | assert_not_exists |
wait | sleep | assert_equal |
exist | assert_not_equal | |
snapshot |
2. 辅助按键录制脚本¶
点击touch/swipe/wait/exists/assert_exists/assert_not_exists
按钮后,在设备画面上按下鼠标左键进行截图框选,抬起鼠标左键完成框选。对应操作语句会自动插入编辑器脚本中。
注意:如果是windows嵌入模式则在弹起鼠标左键后,双击完成框选。
3. 脚本自动录制功能¶
点击自动录制按钮后,使用鼠标操作设备画面,对应操作语句会自动插入到编辑器脚本中。
4. 插入截图功能¶
点击"插入截图"按钮后,在设备画面上框选截图后,对应图片会自动插入到编辑器脚本。
可以使用本功能对图片进行自定义逻辑封装,比如循环识别某几个图片。