Airtest IDE工具学习与使用

AirtestProject提供了一套便捷的自动化测试方案,包括基于图像识别的Airtest和基于UI控件识别的Poco。Airtest辅助窗支持图形化编写脚本,适合新手快速上手;而Poco辅助窗则采用脚本录制方式,支持多种引擎的应用。在使用Poco时,需注意导入相应包。本文介绍了在Android设备上录制脚本的过程,并展示了录制后的脚本执行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AirtestProject项目简介

AirtestProject是网易游戏推出的自动测试框架:

Airtest:这是一个基于图像识别的跨平台UI自动化测试框架,适用于游戏和应用,支持的平台为Windows,Android和iOS。

Poco:这是一个基于UI控件识别的自动化测试框架。目前,它支持Unity3D / cocos2dx- / Android本机应用程序/ iOS本机应用程序/微信小程序。在其他引擎中,您也可以通过访问poco-sdk来使用poco。

工具下载地址https://airtest.netease.com/index.html

下载后解压就可以使用了,相比Appium的环境搭建来说,显得十分便利
在这里插入图片描述
中文界面,非常给力!
在这里插入图片描述
左边两个工具是Airtest辅助窗,和poco辅助窗
Airtest辅助窗就是图形化编写脚本工具,2分钟上手编写测试脚本
poco辅助窗是传统的脚本录制工具,录制的是代码
以下是使用安卓手机进行脚本录制的方法

Airtest写脚本

如果是新手的话,我强推Airtest写脚本
在这里插入图片描述
像截图一样拖动鼠标,把红点对准要点击的控件
在这里插入图片描述
下面的录制的代码
在这里插入图片描述
其他控件操作手法类似,就不多描述了。
脚本完成后,点击运行即可运行脚本
在这里插入图片描述
也可以使用录制按钮进行脚本录制
在这里插入图片描述
点击录制按钮后,操作右边的屏幕即可进行录制,录制效果如下
在这里插入图片描述

poco写脚本

poco有录制按钮,可以点击录制按钮进行脚本录制
在这里插入图片描述
点击录制按钮后,对着手机操作就行了
在这里插入图片描述
以下是录制的脚本效果
在这里插入图片描述
然后执行脚本,执行后,就遇到使用这个工具的第一个坑了。。。
在这里插入图片描述
提示NameError: name ‘poco’ is not defined,是因为没有导包
在脚本前面加入:

from poco.drivers.android.uiautomation import AndroidUiautomationPoco
poco = AndroidUiautomationPoco()

然后再执行,执行成功
在这里插入图片描述

AirtestIDE是一款用于自动化测试和UI交互测试的工具,它基于Python语言开发,可以用于AndroidiOS、Windows、Mac等平台上的应用程序测试。下面是一个简单的AirtestIDE使用教程: 1. 安装AirtestIDE:首先,你需要下载并安装AirtestIDE。你可以在官方网站(https://airtest.netease.com/)上找到最新版本的安装包。 2. 创建新项目:打开AirtestIDE后,点击左上角的"新建"按钮,然后选择"新建项目"。在弹出的对话框中,填写项目名称和项目路径,然后点击"确定"。 3. 连接设备:在项目界面的左侧面板中,点击"设备管理器"按钮。接下来,点击"添加设备"按钮,并选择你要连接的设备类型(如Android设备)。按照提示完成设备连接的设置。 4. 录制脚本:点击左上角的"录制"按钮开始录制测试脚本。在应用程序中进行操作,并观察AirtestIDE自动记录的操作步骤。完成操作后,点击"停止录制"按钮。 5. 编辑脚本:在录制界面中,你可以对录制的脚本进行编辑和调整。你可以添加断言、循环、条件判断等逻辑控制语句,以及修改操作步骤。 6. 运行脚本:点击工具栏中的"运行"按钮,或按下快捷键"F5",可以运行你编写的测试脚本。你可以观察测试过程中的日志输出和测试结果。 7. 导出报告:在测试完成后,你可以导出测试报告以进行结果分析和分享。点击工具栏中的"导出报告"按钮,选择报告的保存路径和格式,然后点击"确定"。 这只是一个简单的AirtestIDE使用教程,你可以通过阅读官方文档和参考其他资料来深入了解和学习AirtestIDE的更多功能和用法。祝你使用愉快!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值