一 使用目的 该工具主要是面向游戏UI测试基于图像识别,如游戏框架unity,Cocos-js以及网易内部的游戏框架同时也支持原生Android App 的基于元素识别的UI自动化测试.本文主要使用目的是做安卓原生App的元素UI自动化. 二 资源索引 官方资源 网易游戏新开源的 UI 自动化测试项
原创
2021-08-05 14:05:16
490阅读
Airtest是网易开发的手机UI界面自动化测试工具,它原本的目的是通过所见即所得,截图点击等等功能,简化手机App图形界面测试代码编写工作。 安装和使用 安装Airtest 从Airtest官网:https://airtest.netease.com下载Airtest,然后像安装普通软件一样安装即 ...
转载
2021-07-17 23:02:00
120阅读
引言:本文将介绍怎么使用命令方式执行.air文件,各种命令集合使用全在这里,而且配有案例使用。一、airtest包含的三大基础命令 run、info、report 用airtest -h 或airtest --help查询下全部命令. 使用的主要命
转载
2023-12-05 12:34:10
104阅读
GDC开幕第一天,Google在GDC发布了一款由网易研发的游戏UI自动化测试方案:Airtest Project。21日,这项研发成果也展开了专门的讲座活动,向全球开发者公开演示。Airtest Project 在GDC进行首次正式对外发布Airtest Project的专场演示据GameRes了解,AirtestIDE这是一个跨平台的UI自动
转载
2021-11-13 09:16:19
398阅读
一、Airtest的简介对于测试人员而言。小程序测试一定要在上线后关注并验证。小编所在项目现已完成手APP/微信小程序渠道的UI自动化测试和监控的建设。以下说明如何使用airtest实现小程序的渠道监控。说明:Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。Airtest的框架是网易团队自己开发的一个图像识别框架,计算机用户不需要一行行的去写代码,
转载
2024-02-26 11:30:00
230阅读
本次IDE更新主要是将IDE里的 airtest更新到1.1.4版本 并 新增自动更新 的功能,另外还修复了一些常见的bug。
iOS-Tagent也进行了更新,适配了xcode11.5和iOS13.5。(GitHub地址:https://github.com/AirtestProject/iOS-Tagent)
前言本次IDE更新主要是将ID
转载
2024-03-08 22:08:28
110阅读
yield和yield from用法迭代器(iterator)讲到迭代器,就需要区别几个概念:iterable, iterator, itertion, 看着都差不多,其实不然。下面区分一下。iterable这个是可迭代对象,属于python的名词,范围也很广,可重复迭代,满足如下其中之一的都是iterable可以for循环:for i in iterable可以按index索引的对象,也就是定义
转载
2024-07-12 06:03:11
65阅读
1.简介本次学习以下四个 图像识别的 API 库作用:输入文本操作常用参数:
text:要输入的文本(输入的位置一般为当前页面的默认焦点元素,一般配合 touch 共同使用)enter:完整输入后自动进行 enter 操作,默认值为 true(即代表该功能开启)keyevent方法
作用:模拟键盘按键输入,一般与键盘含义一致,除 3 外, 3 代表&
转载
2024-03-16 01:48:00
220阅读
1.项目简介ui自动化一直是个让人头疼的事,主要是因为系统兼容性难度较大和开发维护成本比较高,以前使用过appium,通用性比较差,并且开发有一定的基础才行,更难以忍受的是后期的维护成本;然后接触Airtest之后,因为有专门的IDE工具和录制功能,让我们写自动化的门槛变低了许多。 AirtestAirtestProject是由网易游戏推出的一款自动化测试框架,项目构成如下:* Airt
参考文档:关于Airtest的使用探索使用 Airtest 进行微信小程序自动化测试 (Android & iOS)虫师介绍airtest工具使用2018年3月,网易游戏开源,比较强大的android游戏自动化测试工具,可以用于we的ui自动化测试官方文档:http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/1_quick_start
前言Airtest 写app自动化的时候,页面上的有些元素并不是固定的显示的,有的会等待一定时间才会出现。于是可以用wait方法等待元素出现,再进一步操作wait 等待元素wait方法作用,一直间隔interval秒去查找指定的的v对象,直到时间超过timeout后未找到就报TargetNotFoundError错误,期间如果每次的间隔查找遇到错误就调用inervalfunc方法wait(v,ti
转载
2024-03-01 11:36:59
81阅读
一开始知道Airtest大概是在年初的时候,当时,看了一下官方的文档,大概是类似Sikuli的一个工具,主要用来做游戏自动化的,通过截图的方式用来解决游戏自动化测试的难题。最近,移动端测试的同事尝试用它的poco库来做自动化,看样子还不错,所以,这里推荐给各位同学。官方网站:http://airtest.netease.com/Airtest IDE这是Airtest测试工具标配的IDE,目的是方
转载
2024-03-18 15:07:54
45阅读
以下基于python3.8;airtestIDE1.2.11;airtest1.2.2;pocoui1.0.83之前我们都是在AirtestIDE里运行脚本,但如果用在工作中,大批量用例运行、并行运行、定时或集成Jenkins运行,就要用到命令行运行了。想要用命令运行,必须要装独立于AirtestIDE的Python环境,还没装的可以看下之前的文章Airtest之python本地环境安装、独立ID
转载
2023-07-13 23:53:41
179阅读
1.概述: 本篇主要记录Airtest对ios操作常用小案例,及语法解释 2.开始案例: 2.1打开设置点击个人中心,并自定义截图# -*- encoding=utf8 -*-
__author__ = "root1"
from airtest.core.api import *
from airtest.aircv import *
f
转载
2023-07-09 22:32:46
173阅读
Airtest图像识别Airtest介绍源码touch方法测试代码与结果:AKAZE局部匹配介绍代码比较最终用到的就是OpenCV的两个方法:模版匹配和特征匹配 Airtest介绍Airtest是一款网易出品的基于图像识别面向手游UI测试的工具,也支持原生Android App基于元素识别的UI自动化测试(现在支持Android、ios、Windows)。主要包含了三部分:Airtest IDE
转载
2024-03-17 10:50:02
202阅读
以下基于python3.8;airtestIDE1.2.11;airtest1.2.2;pocoui1.0.83首先明确一点,我们今天要讲的是Airtest框架的touch(),不是Poco框架的,一般我们说Airtest,其实应该指的是Airtest Project,具体这些概念的关系是什么,可以看之前文章:Airtest Project——UI自动化利器介绍swipe()的文档之前在Airte
转载
2023-12-11 14:28:49
141阅读
同学们催了很久的 **关闭运行过程中截图的功能** 和 **python3.8、3.9安装airtest库的支持** 终于来啦!
除了这些功能以外,1.1.7版本的airtest还跟新了很多小功能,并且修复了一系列的bug,赶紧查看下文一睹为快吧!
前言同学们催了很久的 关闭运行过程中截图的功能 和 python3.8、3.9安装airtest库的支持
转载
2024-05-26 19:37:16
90阅读
通过本篇,你将了解到Airtest的自定义启动器的运用,以及air脚本启动运行的原理,还有批量执行air脚本的方法。在用Airtest IDE可以编写air脚本,运行脚本,之后我们会想到那我怎么一次运行多条脚本呢?能不能用setup和teardown呢?答案是当然可以,我们可以用自定义启动器!参见官方文档:7.3 脚本撰写的高级特性Airtest在运行用例脚本时,在继承unittest.TestC
转载
2024-05-09 15:48:29
83阅读
Aip接口自动化测试框架pytest+allure+request+jsonpath+excle/yaml介绍Aip接口自动化测试python+pytest+allure+request+jsonpath+excle/yaml,一个支持仅编辑Excle/yaml就可实现的接口自动化测试框架。 1.编辑Excle做接口数据驱动的数据源,新增yaml添加用例,yaml,excle混和都支持 2.接口上
转载
2024-03-26 21:19:34
82阅读
Airtest作为一款优秀的自动化测试工具,有着强大的API功能,处理日常自动化测试过程中需要的各类操作。今天就给大家逐一介绍关于设备连接和常用API部分,结合自动化测试中的各类需求,看看如何通过使用Airtest来快速实现。二、设备连接1、Android真机连接请使用USB线连接手机和电脑,手机上出现的允许USB调试 弹窗点击确定点击连接面板中的刷新ADB 按钮,设备列表将会刷新点击列表内对应设