Airtest脚本辅助录制
Airtest是一个 基于图像识别 的无侵入式测试框架。
Airtest测试框架提供了大量的测试API,我们可以在测试脚本中灵活使用这些方法实现测试功能。
Airtest中的常用API包括设备连接/管理
、设备操作、AirtestIDE中提供了Airtest录制辅助窗,可以快速生成Airtest常用语句。本章节主要讲述如何使用AirtestIDE快速生成Airtest脚本。
Airtest脚本录制辅助窗
在AirtestIDE的Airtest录制辅助窗内,包含有三种类型的录制按钮:
touch点击/常按操作
wait等待某个元素出现
swipe滑动屏幕
exists找到图片坐标
test 输入文本
keyevent 按键操作(如:输入HOME就是返回桌面)
snapshot 截图
sleep睡眠
assert_exists断言图片出现的位置
assert_not_exists断言与assert_exists相反
assert_equal断言两个条件是否相等
assert_not_equal断言两个条件是否不相等
利用 Airtest脚本录制辅助窗录制脚本
这里以小米商城为例 演示
测试流程为:
1 打开APP
2在首页输入耳机搜索
3 点击一个商品查看详情
4 点击收藏
连接上自己的手机打开USB调试后 手机就能投射到IDE上进行脚本录制了
使用touch将APP图标框起来 就能获取坐标点点击启动APP了