Airtest是一个跨平台的UI自动化框架,适用于游戏、APP。
Airtest特性
- 跨平台: Airtest可以在几乎所有平台上执行游戏和App的自动化。
- 一次编写,随处运行: Airtest提供了跨平台的API,囊括了应用安装、模拟输入以及断言等。由于使用图像识别技术来定位UI元素,因此无需嵌入任何代码即可对游戏和应用进行自动化操作。
- 可扩展性: 通过使用Airtest提供的命令行与python API接口,可以很轻松地在大规模设备集群上运行脚本。提供的HTML报告包含了详细操作步骤和截屏,能够迅速定位到失败点。同时,网易也提供了 Airlab 云测试平台服务。
- AirtestIDE: AirtestIDE是一个强大的GUI工具,可以帮助你录制和调试测试脚本。
Airtest支持平台
Android
iOS
Windows
Unity
Cocos2dx
白鹭引擎
微信小程序
系统要求
- 操作系统
- Windows
- MacOS X
- Linux
- Python2.7 & Python3.3+
Airtest下载安装
https://www.jianshu.com/writer#/notebooks/51393330/notes/93881163/preview