Airtest初使用

https://airtest.doc.io.netease.com/tutorial/2_Airtest_introduction/

什么是Airtest

Airtest是一款基于Python语言、跨平台的UI自动化测试框架,基于图像识别原理,比较适用于游戏和App。
它的主要特点包括:

  1. 跨平台支持:支持Android和iOS平台上的自动化测试。
  2. 图形用户界面(GUI)测试:通过图像识别技术来定位和操作用户界面元素,而不依赖于应用程序的内部结构或代码。
  3. 脚本编写:使用Python编写测试脚本,结合Airtest提供的API和工具,可以编写复杂的自动化测试脚本。
  4. 多种集成:可以与各种测试框架和持续集成工具集成,如Jenkins、Travis CI等,以支持自动化测试流程的集成和持续测试
  5. 游戏开发支持:除了测试,Airtest也提供了一些用于游戏开发的功能和工具,如性能分析和游戏UI设计等。

如何下载安装

直接下载对应的安装包即可 下载连接
在这里插入图片描述
本地新建一个目录,直接解压缩
在这里插入图片描述
直接运行解压缩文件之后的该应用程序即可启动Airtest
在这里插入图片描述
然后会出现一个日志打印log页面和登录页面
在这里插入图片描述
在这里插入图片描述
直接skip登录页面
接下来会显示如下的默认页面
在这里插入图片描述
之后
我们使用数据线连接一个安卓手机,点击刷新ADB的按钮,Android设备连接列表就会显示已经连接的安卓设备
在这里插入图片描述
点击这里的connect,页面就会同步显示手机显示的信息,同时,log查看窗也会显示是否连接的信息
在这里插入图片描述

在这里插入图片描述

如何运行一个case:

我们以小米商城为例,点击对应购物车,再点击确定
在这里插入图片描述
当然我们可以使用录屏的功能,点击这里即可录屏
在这里插入图片描述
当然,结束录屏也点击这里即可
本次我们不使用录屏的功能
我们点击这里的模块功能
在这里插入图片描述

我们首先点击touch
之后,这里会提示我们进行截图
在这里插入图片描述
然后我们截图加入购物车即可
同样的道理,我们截图确定按钮
脚本整理完成之后,如下:
在这里插入图片描述

我们进行运行,点击这里进行运行或者选中部分运行也可以
在这里插入图片描述

在这里插入图片描述
同样的,点击运行之后,这里会显示运行的日志信息
在这里插入图片描述
运行成功之后,这里会显示OK
在这里插入图片描述
这说明我们的代码没有问题

之后我们可以点击这里进行报告查看
在这里插入图片描述
报告的详细内容如下:
在这里插入图片描述

图片识别规则设置:

那么,如何设置我们图片的识别规则呢?
我们双击我们加入购物车图片,会出现一个如下所示的编辑框
在这里插入图片描述

这里有两个按钮,一个时图片和识别,另外一个显示帮助
点击第一个按钮,他会把当前屏幕进行截图,并识别我们代码中的截图
在这里插入图片描述
然后右侧会有一个图片的规则

在这里插入图片描述

在这里这个thresgold是一个阈值的意思,具体的含义我们可以参照这个帮助功能

在这里插入图片描述

AirtestIDE是一款用于自动化测试和UI交互测试的工具,它基于Python语言开发,可以用于Android、iOS、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
发出的红包

打赏作者

木土雨成小小测试员

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

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

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

打赏作者

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

抵扣说明:

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

余额充值