Airtest

python
匿名 · March 12, 2018 · 35979 次阅读 · 35 条评论

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

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

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

从官网开始上手吧

评论列表
debugtalk 发表于 March 12, 2018

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

匿名 发表于 March 13, 2018

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

debugtalk 发表于 March 13, 2018

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

胡八万 发表于 March 14, 2018

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

Chuckielove 发表于 March 15, 2018

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

Chuckielove 发表于 March 15, 2018

跟 sikuli 和 sikuli ide 有点像

Chuckielove 发表于 March 15, 2018

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

匿名 发表于 March 15, 2018

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

water 发表于 March 19, 2018

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

water 发表于 March 19, 2018

好吧……找到了,start_app

JerryWang 发表于 March 19, 2018

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

water 发表于 March 20, 2018

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

DeX 发表于 March 20, 2018

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

匿名 发表于 March 21, 2018

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

匿名 发表于 March 21, 2018

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

匿名 发表于 March 21, 2018

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

sjh 发表于 March 22, 2018

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

mc_stone 发表于 June 22, 2018

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

朱光精 发表于 July 17, 2018

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

匿名 发表于 July 27, 2018

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

HappyCat 发表于 August 23, 2018

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

qinhh0802 发表于 October 22, 2018

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

阿拉伯人 发表于 November 28, 2018

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

wangtianliang0305 发表于 January 23, 2019

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

liveonnoevil 发表于 May 14, 2019

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

匿名 发表于 May 23, 2019

好厉害,膜拜大佬

shuyabin 发表于 June 04, 2019

可以脱机运行嘛....

发表于 July 03, 2019

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

向上 发表于 July 22, 2019

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

zhouy773858927 发表于 August 02, 2019

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

Yao 发表于 October 22, 2019

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

老王头 发表于 March 25, 2020

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

Mango 发表于 July 08, 2020

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

冯大大大 发表于 February 10, 2022

有没有交流群啊???

testlixiaowei 发表于 October 18, 2023

10 分钟卡死 2 次,