自动化
前言
最近有个朋友问我能不能帮忙写个游戏自动化脚本,帮他解放一下双手。我想了想,在我认知里应该有很多辅助脚本制作工具,比如按键精灵、AutoJs、AirTest等等。但是从来没有化时间认认真真的去研究一个自动化脚本框架,翻了些资料,打算用AirTest来折腾折腾,毕竟Python实现的,用起来更加顺手一些。
下面我贴一下相关学习资料:
AirTest开发文档:链接
AirTest IDE: 链接
一、Airtest是什么?
刚开始对AirTest是否能够满足我的需求保持怀疑,直到看了AirTest的开发手册,在Airtest的官方文档中写到是基于图像识别的自动化测试工具:“我们提供了一个开源框架Airtest,它可以非常直观地在当前游戏画面上通过图像识别的方式来找出我们的目标元素,并对它进行操作。”
一些看上去比较牛逼的特点:
适用于 Android 和 Windows 上的游戏和 App
使用 Unity3d、Cocos2d 或安卓原生 App 开发的项目在脚本制作上具有极大的便利性
自动化脚本录制,喝一口水就可以实现自动化测试
可利用手机集群进行大规模自动化测试
支持平台有Windows、Android和iOS
Airtest Project的核心成员,是Airtest和Poco两大框架,它们都是Python的第三方库,因此使用我们的工具编写出来的脚本,本质上都是普通的Python脚本,你可以根据你的需求自由引入其他的Python库。
二、使用步骤
https://i1bit.blog.csdn.net/article/details/105738212