Airtest本来是网易开发的自动化测试app游戏的框架,既然是自动化,既然能测试app,也就能拿来薅羊毛了,天下利器,为我所用。 😎 airtest与appium相比,就是速度快和能无线操作,不用数据线。长江后浪推前浪,青出于蓝而胜于蓝。Airtest适合的脚本语言目前只有Python,这算是美中不足。本羊毛客目前这个版本的airtest是下载后解压就可,使用前环境配置需要有安卓的adb和这个的环境变量弄好。
打开airtest后,右上角移动设备连接,一般都能自动检测到手机,点连接connect即可,如果没检测到,点刷新adb或重启adb试下。连接后如下图,手机上的任何操作都会实际投屏到电脑上。注意,需要先开启开发者模式,usb调试等,首次使用,会在手机上装两个app,Yosemite和PocoService。
Airtest有两大用法,一是airtest辅助窗,有个摄像机的按钮,点一下,开始录脚本,下面以测试度宇宙为例。现在手机上打开度宇宙app,开始录制,电脑上点宝石图标,会自动生成airtest脚本命令,后面运行的话就会自动点宝石了。举一反三,京东金融养猪猪不断掉下的箱子,支付宝12月生活节不断点红包抽翻倍豆,淘宝、京东的一个一个店铺会场浏览任务……,都可以用airtest自动脚本实现了,复杂的,每天签到的路径录制了,都可以自动签到了。脚本还可以写退出app,打开另一个app,基本上人能实现的,自动化薅羊毛脚本都能实现。
Airtest的第二大用法是poco辅助窗,airtest辅助窗是图片识别,poco就全是命令,和appium不同,airtest这个软件有自己的一套poco命令。小伙伴也可以通过录制生成poco命令,完善命令,写成Python脚本来薅羊毛了。Airtest目前看起来比appium简单,但是网上的资料还不多,有很多需要自己学习的地方。