发布时间:2025-12-09 19:30:53 浏览次数:4
Airtest是网易自研的一款基于图像识别和poco控件识别的UI自动化测试工具,Airtest的整体封装的框架由两个部分组成。airtest工具包是一个跨平台的UI自动化测试框架,这个框架的原理是利用截图的方式,在已展示出的手机界面中寻找所匹配的图片,所以这个基于图像识别的框架是非常的适合非原生的安卓应用和游戏,而poco工具包的原理,其实使用过appium的同学应该非常的熟悉,是基于UI控件搜索的自动化测试框架,定位目标控件,然后调用函数方法对目标控件进行操作。
重点
手机
手机调整为“开发者模式”
USB连接方式选“传输文件”
其余均为确定
自行下载
Yosemite
PocoService
airtest
刷新ADB
点击connect
连接成功
新建脚本
Poco
点击Poco辅助窗口中的锁型按钮,点击待查看的元素,我们可以在Log查看窗口中看到当前元素的所有属性,Poco可以直接用元素的name属性进行定位并作相应的操作。
点击Poco辅助窗口中的摄像机按钮,之后在右侧设备窗口中所做的任何操作都将自动生成相应的代码。如下图,开始录制后,点击设备中的输入框。
由于Poco录制时不能直接输入文字内容,所以录制时可以先点击某个文本框,然后将生成的代码中的“click”改为“set_text()"。
5. 生成测试报告
平台系统级也可进行UI自动化操作