Airtest

python
匿名 · 2018年03月12日 · 33100 次阅读 · 35 条评论

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

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

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

从官网开始上手吧

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

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

匿名 发表于 2018年03月13日

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

debugtalk 发表于 2018年03月13日

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

胡八万 发表于 2018年03月14日

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

Chuckielove 发表于 2018年03月15日

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

Chuckielove 发表于 2018年03月15日

跟 sikuli 和 sikuli ide 有点像

Chuckielove 发表于 2018年03月15日

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

匿名 发表于 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

匿名 发表于 2018年03月21日

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

匿名 发表于 2018年03月21日

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

匿名 发表于 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

匿名 发表于 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 这个文件没有看到,是因为这个原因报错吗?

阿拉伯人 发表于 2018年11月28日

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

wangtianliang0305 发表于 2019年01月23日

为啥到官网下载不了?点击下载没有任何反应,也没有报错

liveonnoevil 发表于 2019年05月14日

你好,这和 MIT 的 sikuli 有什么区别呢?感觉差不多。

匿名 发表于 2019年05月23日

好厉害,膜拜大佬

shuyabin 发表于 2019年06月04日

可以脱机运行嘛....

发表于 2019年07月03日

请问 大鱼来啦 那个游戏在哪下载 怎么搜不到

nakal 发表于 2019年07月22日

我感覺录制的定位功能不太准确,H5 web

zhouy773858927 发表于 2019年08月02日

有关于输入框安全键盘弹出会被 Yosemite 限制,请问有什么办法解决嘛? @Meteorix

Yao 发表于 2019年10月22日

poco 创建当结构树层级关系太多了,下面没做滚动条,一点击直接卡死,这个软件从打开脚本开始就难用了。。。。

老王头 发表于 2020年03月25日

为啥我第一想到了的是,写外挂·····

Mango 发表于 2020年07月08日

弱弱问一句有用户交流群吗..

冯大大大 发表于 2022年02月10日

有没有交流群啊???

testlixiaowei 发表于 2023年10月18日

10 分钟卡死 2 次,