首次使用 Airtest 网易自动化测试工具 (a)
Airtest是一款自动化测试工具,主要是基于图像和poco控件识别。该工具是由网易游戏团队自主研发的工具。
主要有以下优点:
1、上手简单、低门槛,仅需要了解一点点的python语法,便可以实现脚本编写和录制。
2、运行日志齐全,还可以一键生成报告。
3、最新版本已经支持IOS(本文章仅使用Android手机进行演示)
4、Andoroid一些游戏也可以使用这个工具来进行测试。
缺点:
1、无法像uiautomator那样PC端发起命令后,测试机就可以脱机跑测试。
2、由于脚本中有大量的图片,会让脚本整体观感不太好(个人感想)。
OK,接下来我们进入正题。
首先,如何获取airtest?
1、到官网http://airtest.netease.com/上下载。下载解压后,如下图。
我们只需要打开AirtestIDE.exe即可。这个应用程序已经集成了一些我们平常需要用的环境,比如脚本编写、脚本录制,自动生成脚本,模拟器等等。
2、接下来我们打开这个IDE.(可能会提示需要登录账户,如果觉得麻烦,大家点击"skip",跳过即可。)
3、先熟悉下整个界面,主要包含8个功能模块。
4、接下来,开始我们的第一条自动化测试脚本了。我们使用脚本来创建发送一条短信。
详细的操作手法:
a、通过USB连接PC与手机
b、手机端开启USB调试模式
c、点击设备窗的刷新ADB
d、等待出现设备
e、点击connect,整个IDE会有变化(手机屏幕快照在IDE中显示,另外Airtest辅助窗口的置灰部分变为可用)
f、点击文件--新建脚本
5、测试步骤:
点击HOME--打开信息--等待1秒--点击"新信息"--点击收件人栏--输入"10086"--点击输入文本信息栏--输入“这是1条测试的信息”--点击发送--点击BACK--点击BACK--点击HOME--回到桌面。
操作流程如下:
6、稍微加了一些休眠,调整后脚本截图:
OK。这样一条自动化脚本已经编写完成。点击执行,查看是否符合我们的预期。
7、运行脚本
OK,首次使用Airtest,就先到这边。
上一篇: 破解网易云方法集
下一篇: 米哈伊乌(原神)一侧算法的原始问题