Airtest  入门

参考文档:

关于Airtest的使用探索

使用 Airtest 进行微信小程序自动化测试 (Android & iOS)

虫师介绍airtest工具使用

2018年3月,网易游戏开源,比较强大的android游戏自动化测试工具,可以用于we的ui自动化测试

官方文档:http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/1_quick_start/5_get_started_with_web_test.html

我的笔记

学习步骤

  1. 基本原理、配置
  2. web自动化基本使用与脚本录制
  3. 不同场景的处理:页面iFrame操作、文件上传、登录状态访问网页
  4. 命令运行该脚本、报告生成
  5. 启动器实现web自动化

优点:报告漂亮,用图像来进行结果断言

限制:目前只支持chrom浏览器(需要chromdriver.exe 驱动)

跨平台:https://github.com/AirtestProject/Airtest/blob/master/docs/wiki/platforms.md

PlatformsAirtestPoco
Android√ model list
Emulator√ model list
iOS√ model listios-tagent
WindowsNot yet
Cocos2dx-js & Cocos2dx-lua√ integration doc
Unity3D√ integration doc
Egret√ integration doc
WeChat Applet & Webview√ tutorial
Netease engines√ tutorial
Other engines√ implementation doc

原理:

cs架构,客户端是:脚本,服务端是:webdriver驱动浏览器。client----通过微博driver wire protocol协议---->server

最后解析成selenium+python的脚本。

airetest自带的chromedriver.exe版本,如果与你的浏览器不匹配,需要自己去下载并替换airetest根目录里面的chromedriver.exe 

selenium自动化基本原理:selenium通过driver对象,来操作浏览器

web自动化代码逻辑

  1. 打开浏览器
  2. 访问对应网站
  3. 点击登录
  4. 输入账号密码,点击登录
  5. 跳转到个人信息也,个人信息中包含账户名

操作步骤

1.设置,配置chrome.exe的启动路径,

2. 窗口,常用3个窗口:脚本编辑窗、selenium窗口,log查看窗

2.点击按钮,打开浏览器,脚本编辑器提示如下,点击yes

背景介绍

Airtest 网易游戏新开源的 UI 自动化测试项目 

AirtestIDE 是一个跨平台的UI自动化测试编辑器,适用于游戏和App。

支持的平台如下https://github.com/AirtestProject/Airtest/blob/master/docs/wiki/platforms.md

        
AndroidEmulatoriOSWindowsUnityCocos2dx
  • 自动化脚本录制、一键回放、报告查看,轻而易举实现自动化测试流程

  • 支持基于图像识别的Airtest框架,适用于所有Android和Windows游戏

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

  • 访问官网通过视频查看更多特性

在网易游戏内部,这个项目被应用在梦幻西游、大话西游、阴阳师、荒野行动等数十个游戏的自动化测试中。在游戏放出前,我们通常会在数百台安卓手机上测试游戏的兼容性,Demo点这里

官网:http://airtest.netease.com/ 
GitHub:https://github.com/AirtestProject
教程:http://airtest.netease.com/tutorial/Tutorial.html
QQ讨论群:437119175

Airtest · TesterHome

使用Airtest进行Android与iOS的微信小程序自动化测试

从官网开始上手吧

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值