1、前言 本文档将演示使用AirtestProject专用的编辑器AirtestIDE,编写Airtest+Poco自动化脚本的全流程。强烈建议新手从本文档开始阅读,并使用AirtestIDE上手脚本编写。2、简介 &nbs
转载
2024-06-07 12:51:50
99阅读
Airtest是啥?简单理解:基于图像识别的UI自动化测试框架俗人理解:截图即可完成自动化测试适用场景:游戏、APP、PC软件,支持Window、Android、IOSAirtest官方文档官网:https://airtest.doc.io.netease.com/快速上手系列:https://airtest.doc.io.netease.com/tutorial/0_automated_test
转载
2024-02-23 22:42:25
166阅读
keyevent简单来说就是关键词操作,它是在设备上执行keyevent按键事件,它包含2个参数:keyname – 平台相关的按键名称**kwargs – 平台相关的参数 kwargs它支持Android、iOS、Windows三平台。我们可以参考Airtest官方文档中关于keyevent的介绍,官方文档地址:https://airtest.readthedocs.io/zh-cn
前言 在阅读本文之前,强烈希望大家回顾一下我们之前的教程--Airtest之测试Windows应用程序,了解如何在AirtestIDE中连接Windows窗口以及如何调用Windows操作的接口,这样将有助于大家对下文的内容进行理解。 游戏专用指令 1.key_press(key)和key_rele ...
转载
2021-09-20 20:35:00
786阅读
2评论
环境准备本文使用的环境如下:Python 3.7.6,Python版本需要3.6+tidevice==0.4.14WebDriverAgentairtest==1.2.2iOS 设备:iPhone12Windows系统版本:Windows 10 家庭中文版使用USB连接设备,检测tidevice是否安装成功:$ tidevice listairtest iOS 自动化1. 启动WDA获取设备的ud
UI自动化测试工具-AirTestUI自动化测试工具-AirTest下载与安装app操作步骤平台系统级 UI自动化测试工具-AirTestAirtest是网易自研的一款基于图像识别和poco控件识别的UI自动化测试工具,Airtest的整体封装的框架由两个部分组成。airtest工具包是一个跨平台的UI自动化测试框架,这个框架的原理是利用截图的方式,在已展示出的手机界面中寻找所匹配的图片,所以这
转载
2024-02-19 19:50:27
69阅读
很多同学反馈在测试Windows应用窗口的时候,经常遇到 窗口连接不上 、不知道窗口句柄是什么 ,发送 删除/回车 等 keyevent 的时候总是 不生效 的情况,所以今天我们带大家一起来看看用airtest测试Windows窗口的常见问题。
前言很多同学反馈在测试Windows应用窗口的时候,经常遇到窗口连接不上 、不知道窗口句柄是什么&n
转载
2024-02-25 14:52:09
62阅读
1.功能测试 功能测试跟传统的web功能测试一样,不是app的功能测试哦。这是因为小程序是集成在微信中的。所以,web功能该如何测试,小程序的功能就如何去测试2.兼容性测试 包括操作系统兼容性,微信版本兼容性操作系统兼容性:在 iOS 上,小程序的逻辑代码运行于JavaScriptCore 中,而在Android上,这个任务则是交给 X5 内核来完成。在开发工具上,小程序的JavaScript代码
引言:本文将介绍怎么使用命令方式执行.air文件,各种命令集合使用全在这里,而且配有案例使用。一、airtest包含的三大基础命令 run、info、report 用airtest -h 或airtest --help查询下全部命令. 使用的主要命
转载
2023-12-05 12:34:10
104阅读
本次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的框架是网易团队自己开发的一个图像识别框架,计算机用户不需要一行行的去写代码,
转载
2024-02-26 11:30:00
230阅读
在进行“pytest+airtest进行pc客户端自动化测试”的过程中,我们需要一个系统的流程来确保整个测试的顺利进行。本文将详细介绍如何设置和配置pytest和Airtest,并通过实际案例展示它们的集成与功能。
## 环境准备
在进行自动化测试之前,首先需要做好环境的准备。pytest和Airtest的兼容性较好,适用于各种操作系统。以下是安装所需的技术栈。
```bash
# 安装Py
1.简介本次学习以下四个 图像识别的 API 库作用:输入文本操作常用参数:
text:要输入的文本(输入的位置一般为当前页面的默认焦点元素,一般配合 touch 共同使用)enter:完整输入后自动进行 enter 操作,默认值为 true(即代表该功能开启)keyevent方法
作用:模拟键盘按键输入,一般与键盘含义一致,除 3 外, 3 代表&
转载
2024-03-16 01:48:00
220阅读
参考文档:关于Airtest的使用探索使用 Airtest 进行微信小程序自动化测试 (Android & iOS)虫师介绍airtest工具使用2018年3月,网易游戏开源,比较强大的android游戏自动化测试工具,可以用于we的ui自动化测试官方文档:http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/1_quick_start
yield和yield from用法迭代器(iterator)讲到迭代器,就需要区别几个概念:iterable, iterator, itertion, 看着都差不多,其实不然。下面区分一下。iterable这个是可迭代对象,属于python的名词,范围也很广,可重复迭代,满足如下其中之一的都是iterable可以for循环:for i in iterable可以按index索引的对象,也就是定义
转载
2024-07-12 06:03:11
65阅读
前言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
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的自定义启动器的运用,以及air脚本启动运行的原理,还有批量执行air脚本的方法。在用Airtest IDE可以编写air脚本,运行脚本,之后我们会想到那我怎么一次运行多条脚本呢?能不能用setup和teardown呢?答案是当然可以,我们可以用自定义启动器!参见官方文档:7.3 脚本撰写的高级特性Airtest在运行用例脚本时,在继承unittest.TestC
转载
2024-05-09 15:48:29
83阅读
以下基于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阅读