梗概
- Airtest是一个跨平台的UI自动化测试框架
- 它的框架设计来源于新颖的图形脚本语言Sikuli。和Sikuli框架的原理一样,用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成神器的程序。
- AirtestIDE提供了跨平台的API,包括安装应用、模拟输入、断言等,并且基于图像识别技术定位UI元素,您无需嵌入任何代码即可进行自动化。
- 基于图像识别和Poco控件识别
- 使用AirtestIDE,您可以非常轻松地录制一个自动化脚本并保存为.air目录结构。此外,Airtest命令行让您能够脱离IDE,在不同宿主机器和被测设备上运行测试脚本。
适用范围
可拓展性
- 使用python语言,可以使用python的众多类库
缺点
- airtest官方没有提供OCR
操作平台
- Windows、Android和iOS
场景
- airtest像大多数自动化脚本一样只能找静态图片,而不能实现动态目标识别
- 图片为主的游戏
不太适用的场景
- 办公
- 没有OCR