airtest教程_UI自动化测试工具AirTest学习笔记

原标题:UI自动化测试工具AirTest学习笔记新书速递文 | 港版国产机来源 | csdn steven的博客本篇更偏向于源码解析,适用于对airtest有一些了解,看过入门教程,写过demo的童鞋,当然初学者也可以在本章的上手环节跳转到网易官方最快5分钟教程中学习,因为我觉得那篇教程已经够好了,就不多写入门教程了。简介Airtest Project是最近非常火的一个ui自动化测试工具,由网易游...
摘要由CSDN通过智能技术生成

原标题:UI自动化测试工具AirTest学习笔记

新书

速递

文 | 港版国产机

来源 | csdn steven的博客

本篇更偏向于源码解析,适用于对airtest有一些了解,看过入门教程,写过demo的童鞋,当然初学者也可以在本章的上手环节跳转到网易官方最快5分钟教程中学习,因为我觉得那篇教程已经够好了,就不多写入门教程了。

简介

Airtest Project是最近非常火的一个ui自动化测试工具,由网易游戏内部工具团队开发并开源,获得谷歌力挺。

AirtestIDE 是一个跨平台、多端(Windows、web、android、ios、游戏)的UI自动化测试编辑器。

自动化脚本录制、一键回放、报告查看,轻而易举实现自动化测试流程,自有编辑器一站式解决

支持基于图像识别的 Airtest 框架,适用于所有Android和Windows游戏,会截图就能写脚本

支持基于UI控件搜索的 Poco 框架,适用于Unity3d,Cocos2d与Android、ios App、web

能够运行在Windows和MacOS上

网易内部已成功应用在数十个项目上,利用 手机集群 进行大规模自动化测试,手机集群没有开源,准备做收费模式吧

使用python编写,兼容2、3,尽量用3吧

上手

网易官方的最快五分钟上手教程

(http://airtest.netease.com/tutorial/Tutorial.html)

官方教程,有演示视频,有动图,一目了然。环境搭建也相当简单,基本上安装好IDE就可以了。

AirTest IDE提供了一站式功能:脚本开发(录制、编辑)、设备管理、运行、回放、结果查看

相信通过网易的这个上手教程,很多人都能很快就可以把airtest玩起来了。

进阶

当我们跟随着教程写好一条脚本,运行起来以后,一起来看看AirTest的大致框架。

首先在AirTest的定义中脚本文件名的后缀是.air,当我们在IDE中新建一个脚本文件

再来到文件管理中我们可以看到这是一个文件夹。

这里面有一个跟air脚本同名的py文件,其他的png图片就是在IDE里截图,录制,生成的图像文件。

打开这个py文件来看看:

以看出在IDE里显示的touch(图片),就是在api里的一个touch接口,里面传入一个Template,这个对象包含了图片文件的名称、录制时的相对坐标,分辨率等,当然还有其他参数:目标位置、rgb匹配,如果你在IDE里双击图片就会弹出窗口设置这些详细

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值