参考文档:关于Airtest的使用探索使用 Airtest 进行微信小程序自动化测试 (Android & iOS)虫师介绍airtest工具使用2018年3月,网易游戏开源,比较强大的android游戏自动化测试工具,可以用于we的ui自动化测试官方文档:http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/1_quick_start
之前大佬给画了一整套app ui automation的框架,我负责写测试用例并尝试部署到服务器上自动跑,但由于airtest很依赖版本,当时踩坑踩的模拟器都打不开(后面会专门写一篇,希望大家不要走我的弯路?),就没有继续往下走,但还是学到了一些部署思路,觉得自动化或者测开或许能用上,在这记录下1.环境配置Xcode11.4.1AirtestPython3.72.背景希望在Mac Mini服务器上
转载 2024-07-22 10:02:01
119阅读
AirtestIDE的下载与安装  AirtestIDE已经帮你集成了所有的环境,自带录制脚本栏,自动生成脚本,自带编辑器还自带模拟器。  下载地址是Airtest的官网:http://airtest.netease.com/  AirtestIDE的使用教程文档:http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/index.html  想
转载 2024-04-25 12:51:01
113阅读
AirTest安装 & 配置AirTest 的安装安装并解压至本地目录,打开即可执行。如果使用了本地 python 环境,请同步运行 pip install -U airtest 更新到最新版本。ADB 的安装安装并解压至本地目录,在环境变量 PATH 中配置目录,即可执行。手机配置1.&n
转载 2023-11-01 21:00:57
692阅读
# Airtest iOS 教程 欢迎来到本篇 Airtest iOS 教程!在这篇文章中,我们将带领一位刚入行的小白从头到尾走完使用 Airtest 测试 iOS 应用的整个流程。Airtest 是一个强大的自动化测试框架,尤其适用于移动应用的 UI 测试。以下是我们将要涵盖的内容: ## 流程概述 首先,我们先来看一下流程的整体步骤。下面是一个简明的表格,展示了我们需要执行的步骤: |
原创 2024-09-20 10:00:54
103阅读
Airtest&poco学习历程2《Airtest Project Docs5分钟上手自动化测试——Airtest+Poco快速上手》一、5分钟上手自动化测试——Airtest+Poco快速上手 - Airtest Project Docs一、设备连接详见《Airtest&poco学习历程1》二、录制自动化脚本在连上设备后,我们可以开始录制自动化测试脚本了,在接下来的内容中,我们将
转载 2024-03-05 14:17:04
57阅读
前言和思路Airtest提供了好几个assert断言方法,但是断言方法必然会带来程序中断。有人可能会觉得中断了问题不大,少量的测试代码问题确实不大,及时中断,及时发现问题。但若是很多的测试用例,那中断反而会导致测试时间大大延长。这样就必须选用一个测试框架来组织执行测试用例。在有些资料里,建议我们捕捉异常,就是try--catch的方式,但这个未免有些麻烦。原本考虑了pytest+allure,发现
转载 2024-05-23 22:46:25
43阅读
 一、Airtest 简介:      AirtestIDE 是一个跨平台的UI自动化测试编辑器,适用于游戏和App。自动化脚本录制、一键回放、报告查看,轻而易举实现自动化测试流程支持基于图像识别的 Airtest 框架,适用于所有Android和Windows游戏支持基于UI控件搜索的 Poco 框架,适用于Unit
# Python Airtest 脚本教程 Airtest 是一个基于 Python 的自动化测试框架,专门用于游戏及应用的 UI 测试。对于初学者来说,Airtest 的学习可能会有些困难,但只要按照流程逐步进行,就能掌握基本使用方法。本文将指导你如何使用 Airtest 编写自动化测试脚本,全程涉及每一步的实现细节与注释。 ## 流程概述 首先,我们将按以下步骤进行: | 步骤 | 说
原创 10月前
108阅读
一、背景很多刚入行或从其他行业转行做测试的同学,日复一日每天做点工已经点得疲惫和麻木,觉得做测试和在厂子里打螺丝没太大区别。也想着做一做自动化测试,奈何自己看着代码就头痛,当初就是因为不喜欢编程才选择的做测试。亦或者由于从其他行业转行过来的,隔行如隔山,编程太痛苦。那么今天就给大家介绍一款无需编程知识也可以轻松编写自动化测试脚本的工具:Airtest,带各位早日脱离苦海!喜欢的宝子们不要忘了随手关
一、简介AirtestIDE 是一款跨平台的 UI自动化测试编辑器 ,内置了Airtest和Poco的相关插件功能,能够使用它快速简单地编写 Airtest 和 Poco 代码。1. Airtest框架:Airtest 是一个跨平台的、 基于图像识别 的UI自动化测试框架,适用于游戏和App,支持平台有Windows、Android和iOS2. Poco框架Poco 是一款 基于UI控件识别 的自
本次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阅读
 一、Airtest的简介对于测试人员而言。小程序测试一定要在上线后关注并验证。小编所在项目现已完成手APP/微信小程序渠道的UI自动化测试和监控的建设。以下说明如何使用airtest实现小程序的渠道监控。说明:Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。Airtest的框架是网易团队自己开发的一个图像识别框架,计算机用户不需要一行行的去写代码,
     引言:本文将介绍怎么使用命令方式执行.air文件,各种命令集合使用全在这里,而且配有案例使用。一、airtest包含的三大基础命令 run、info、report    用airtest -h 或airtest --help查询下全部命令.    使用的主要命
转载 2023-12-05 12:34:10
104阅读
AirtestIDE 是一个跨平台的UI自动化测试编辑器,适用于游戏和App。自动化脚本录制、一键回放、报告查看,轻而易举实现自动化测试流程支持基于图像识别的 Airtest 框架,适用于所有Android和Windows游戏支持基于UI控件搜索的 Poco 框架,适用于Unity3d,Cocos2d与Android App能够运行在Windows和MacO
转载 2024-05-13 20:21:34
41阅读
前言Airtest 写app自动化的时候,页面上的有些元素并不是固定的显示的,有的会等待一定时间才会出现。于是可以用wait方法等待元素出现,再进一步操作wait 等待元素wait方法作用,一直间隔interval秒去查找指定的的v对象,直到时间超过timeout后未找到就报TargetNotFoundError错误,期间如果每次的间隔查找遇到错误就调用inervalfunc方法wait(v,ti
转载 2024-03-01 11:36:59
81阅读
1.项目简介ui自动化一直是个让人头疼的事,主要是因为系统兼容性难度较大和开发维护成本比较高,以前使用过appium,通用性比较差,并且开发有一定的基础才行,更难以忍受的是后期的维护成本;然后接触Airtest之后,因为有专门的IDE工具和录制功能,让我们写自动化的门槛变低了许多。 AirtestAirtestProject是由网易游戏推出的一款自动化测试框架,项目构成如下:* Airt
yield和yield from用法迭代器(iterator)讲到迭代器,就需要区别几个概念:iterable, iterator, itertion, 看着都差不多,其实不然。下面区分一下。iterable这个是可迭代对象,属于python的名词,范围也很广,可重复迭代,满足如下其中之一的都是iterable可以for循环:for i in iterable可以按index索引的对象,也就是定义
1.简介本次学习以下四个 图像识别的 API  库作用:输入文本操作常用参数: text:要输入的文本(输入的位置一般为当前页面的默认焦点元素,一般配合  touch 共同使用)enter:完整输入后自动进行 enter 操作,默认值为 true(即代表该功能开启)keyevent方法 作用:模拟键盘按键输入,一般与键盘含义一致,除  3  外, 3 代表&
转载 2024-03-16 01:48:00
220阅读
通过本篇,你将了解到Airtest的自定义启动器的运用,以及air脚本启动运行的原理,还有批量执行air脚本的方法。在用Airtest IDE可以编写air脚本,运行脚本,之后我们会想到那我怎么一次运行多条脚本呢?能不能用setup和teardown呢?答案是当然可以,我们可以用自定义启动器!参见官方文档:7.3 脚本撰写的高级特性Airtest在运行用例脚本时,在继承unittest.TestC
转载 2024-05-09 15:48:29
83阅读
  • 1
  • 2
  • 3
  • 4
  • 5