airtest
基本原理
基于图像识别 python开发,基于opencv框架
swipe, 图片到图片滑动,坐标点滑动
人在操作时swipe就可以在脚本中生成相应的图片
然后基于图片对比,然后去点击滑动
适用于app测试和游戏测试
注意不是AI识别图像控件,只是对比已知控件图像与检测到的图像的相似度。
背景
appium为什么还需要开发airtest
1 容易使用
2 一些控件不能被appium识别到,
比如开发同学基于组件进行自定义组件的二次开发
部署
部署硬件环境
下载sdk adb
下载poco 或 安卓模拟器momo
下载安装airtest,github链接,生成界面
可测试ios 安卓app
安装可在Windows linux版本
录制回放
在手机模拟界面,点击打卡,点击确定,录制结束。
然后左侧自动生成touch(打卡),touch(确定)。swipe(图像)。自动生成脚本。