自动化工具-airtest的使用

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

  • Airtest:是一个跨平台的、基于图像识别的UI自动化测试框架,适用于游戏和App,支持平台有Windows、Android和iOS。
  • Poco:是一款基于UI控件识别的自动化测试框架,目前支持Unity3D/cocos2dx-*/Android原生app/iOS原生app/微信小程序,也可以在其他引擎中自行接入poco-sdk来使用。
  • AirLab:真机自动化云测试平台,目前提供了TOP100手机兼容性测试、海外云真机兼容性测试等服务,请访问官网以了解更多

官方使用文档:https://airtest.doc.io.netease.com/

安装

下载地址:http://airtest.netease.com/ 支持Win、MacOS、Ubuntu

还需要在python环境安装两个库:

连接手机

查看当前连接的设备:

如果能正常显示手机信息,则证明连接成功,打开ide

在右侧会显示手机相关信息,如果没有显示,请根据 "链接" 排查错误

  • 左侧上半部分:Airtest 辅助窗,可以通过一些点选操作实现基于图像识别的自动化配置。
  • 左侧下半部分:Poco 辅助窗,可以通过一些点选操作实现基于 UI 控件识别的自动化配置。
  • 中间上半部分:代码区域,可以通过 Airtest 辅助窗和 Poco 辅助窗自动生成代码,同时也可以自己编写代码,代码是基于 Python 语言的。
  • 中间下半部分:日志区域,会输出运行时、调试时的一些日志。
  • 右侧部分:手机的屏幕。

程序员未雨

Do one thing at a time, and do well.

暂无评论

发表评论

您的电子邮件地址不会被公开,必填项已用*标注。

相关推荐

鼠标轨迹的检测和原理

我们在浏览器鼠标拖动某个 web元素组件 时,是会记录一些坐标位置的,但是selenium 偏移时会造成只有起始点和终点的坐 ...

滑块验证码案例一

目标网址:http://www.porters.vip/captcha/jigsaw.html 观察结论: 当鼠标点击紫色按钮后,会出现缺口 查看html元素, ...

微信扫一扫

微信扫一扫

微信扫一扫,分享到朋友圈

自动化工具-airtest的使用