Airtest

python
Meteorix · 2018年03月12日 · 8266 次阅读 · 23 条评论

Airtest是一个跨平台的UI自动化测试框架,适用于游戏和App。目前支持Windows和Android平台,iOS支持正在开发中。

Airtest提供了跨平台的API,包括安装应用、模拟输入、断言等。 基于图像识别技术定位UI元素,你无需嵌入任何代码即可进行自动化测试。 测试脚本运行后可以自动生成详细的HTML测试报告,让你迅速定位失败的测试点。

AirtestIDE是一个强大的GUI工具,可以帮助你录制和调试测试脚本。 AirtestIDE给QA人员提供了完整的工作流程支持:录制脚本->真机回放->生成报告

从官网开始上手吧

评论列表
九毫 发表于 2018年03月12日

赞!
麻烦问下,AirtestIDE 是采用什么语言和框架开发的啊?是否开源?

Meteorix 发表于 2018年03月13日

@debugtalk 你好,AirtestIDE也采用Python开发,GUI部分采用PyQt,目前还在整理代码,未来可能会开源

九毫 发表于 2018年03月13日

@Meteorix PyQt 开发出来的 GUI 居然可以如此酷炫,涨姿势了。

botoo 发表于 2018年03月14日

我什么时候才能像你 一样厉害

Chuckie 发表于 2018年03月15日

同一套脚本可以在不同的机器上运行吗?

Chuckie 发表于 2018年03月15日

跟sikuli和sikuli ide有点像

Chuckie 发表于 2018年03月15日

但sikuli 开发的脚本在开发机器ok在ci机器上就跑不过, airtest会有这个问题吗?

Meteorix 发表于 2018年03月15日

@caserffer 在网易内部,同一套脚本会跑在200台手机上,看这里 ,与CI集成可以看这里

water 发表于 2018年03月19日

试用了一下,我想知道怎么打开一个app…… @Meteorix

water 发表于 2018年03月19日

好吧……找到了,start_app

JerryWang 发表于 2018年03月19日

在Mac上安装遇到“无法打开因为无法确认开发者身份”的问题。

water 发表于 2018年03月20日

@Meteorix 请问aitTest是无法离线运行吗?我这边离线运行提示jquery错误

DeX 发表于 2018年03月20日

问下,可以录制H5吗?app嵌入的webview

Meteorix 发表于 2018年03月21日

@zdx0122 目前使用图像识别的方式可以录制,使用控件识别的方式还要等后面的扩展才行

Meteorix 发表于 2018年03月21日

@weamylady 你是说IDE离线运行吗?是可以的,有问题可以提issue,贴上具体的报错

Meteorix 发表于 2018年03月21日

@oukae 这是mac的安全性设置,需要你信任被安装的应用才能打开

sjh 发表于 2018年03月22日

麻烦能否问一下,图像缩放规则中的COCOS 中的 MIN 策略具体是什么策略,为什么设计比是(960,640)

mc_stone 发表于 2018年06月22日

请问一下,那个touch的图片参数,传什么?我传了一个路径的参数(eg:r'D:\test.png'),报错了

朱光精 发表于 2018年07月17日

部分用pyqt,意思GUI还有其他来写是么,还是主要是pyqt

silence 发表于 2018年07月27日

我能直接拿来做自己项目的测试吗。。。哈哈

HappyCat 发表于 2018年08月23日

windows上经常应用程序无响应啊,能解决原生应用的离线运行就好了。

qinhh0802 发表于 2018年10月22日

screenshot_each_action=False)
File "poco\drivers\android\uiautomation.py", line 146, in init
File "airtest\core\android\ime.py", line 109, in start
File "airtest\core\android\ime.py", line 77, in start
File "airtest\core\android\adb.py", line 370, in shell
airtest.core.error.AdbShellError: stdout[b''] stderr[b'']

启动应用程序的时候报错,poco\drivers\android\uiautomation.py这个文件没有看到,是因为这个原因报错吗?

gkin 发表于 2018年11月28日

小爱心点起来,吊到第一!