Airtest使用详解

Airtest是网易开源的一个跨平台的UI自动化测试框架。

该项目分为AirtestIDE、Airtest、Poco、Testlab四个部分,基于python脚本的方式,用于web、windows程序、app自动化测试。
AirtestIDE:跨平台的UI自动化测试编辑器,内置了Airtest和Poco的相关插件功能,能够使用它快速简单地编写脚本;
Airtest:是一个跨平台、基于图像识别的UI自动化测试框架,适用于游戏和App测试,目前支持Windows、Android、IOS平台,原理:利用截图的方式,在已展示出的手机界面中寻找所匹配的图片;
Poco:一款基于UI控件识别的自动化测试框架,目前支持Unity3D/cocos2dx-*/Android原生app/iOS原生app/微信小程序,也可以在其他引擎中自行接入poco-sdk来使用,原理:类似appium,基于UI控件搜索的自动化测试框架,定位目标控件,然后调用函数方法对目标控件进行操作。

Airtest环境搭建

由于Airtest框架是基于python语言开发,本地需要搭建python相关环境,建议使用python3。
1.Python(2.7或<=3.6)下载地址:https://www.python.org/downloads/
2.AirtestIDE客户端下载:http://airtest.netease.com
3.Airtest框架安装:pip install -U airtest
4.Poco框架安装:pip install pocoui
AirtestIDE的使用教程跟文档:http://airtest.netease.com/docs/cn/index.html
打开 AirtestIDE,下载后解压,双击AirtestIDE.exe即可运行

一、先安装AirtestIDE

AirtestIDE下载地址

我这下载的是1.2.5win版的,下载完之后解压直接安装,使用github账号登录

双击后,进入airtest页面

前提是需要安装安卓sdk,配好环境变量,此处就不在介绍,之前的博客已经写过如何配置

连接手机有两种方式:

一种是有线直接连接手机到电脑上

二是无线连接,必须在一个局域网内

我这使用了有线的连接方式,通过adb命令可以看出已经成功连接手机。

然后点击有上角的红框连接。

编写脚本有两种方式,一种是通过左侧的辅助框,点击左侧辅助框后,在右侧手机屏幕上画出点击的框,每一步骤都是如此,借住左侧的动作。

第二种方式是,直接录制点击右侧的红框开始录制,然后操作左侧的页面,例如一个下单的流程,脚本窗口会自动记录每一步的动作。然后回访这个脚本就可以了。

最后可以查看报告。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NeilNiu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值