目录AirtestProject项目简介Airtest脚本poco写脚本 AirtestProject项目简介AirtestProject是网易游戏推出的自动测试框架:Airtest:这是一个基于图像识别的跨平台UI自动化测试框架,适用于游戏和应用,支持的平台为Windows,Android和iOS。Poco:这是一个基于UI控件识别的自动化测试框架。目前,它支持Unity3D / cocos
自动化测试框架Airtest的环境搭建过程使用AirtestIDE可以很方便快捷的录制基于Python3+Selenium3的UI自动化测试脚本。但是采用AirtestIDE运行自动化脚本不能使用第三方拓展python库依赖文件,因此实际建议用测试机安装的(pyenv)python环境+sublime text的方式执行最终完成的脚本。一、官网下载AirtestIDEhttps://airtest
转载 8月前
0阅读
一直以来,Airtest的教程都倾向于编写 `.air` 脚本,但本质上,它还是python脚本来的。今天我们就来补上这个缺口,一起来看下一个相对完整的纯 `.py` 脚本是什么样子的。 1. 前言一直以来,Airtest的教程都倾向于编写 .air 脚本,但本质上,它还是python脚本来的。今天我们就来补上这个缺口,一起来看下一个相对完整的纯 .py
转载 2023-09-09 20:11:39
1134阅读
为什么要使用命令行来执行脚本想同时用多个命令行运行多台手机、多个脚本等情况,以及对于一些Python开发者来说,可能需要在脚本中使用其他功能强大的Python第三方库。因此推荐在本地python环境安装airtest和pocoui,然后用命令行运行脚本。准备环境首先必须要有python环境使用 pip 安装Airtest模块pip install airtest注意:在Mac/Linux系统下,
上期回顾:AirtestIDE和Airtest环境相关问题FAQ Airtest报告可以导出发给别人看吗Airtest的报告是可以打包发给别人看的。① 想要导出报告发给别人观看,我们需要生成报告的命令传入 --export 参数,这样就可以将 包含静态资源文件和图片文件的报告 导出到一个指定的文件夹内,之后直接将整个文件夹发送给别人观看即可。② 如果生成报告时不传入 --export 参数,那么
转载 2023-08-27 16:01:18
275阅读
# Python环境运行Airtest脚本 在移动应用开发和测试过程,UI自动化测试是一个非常重要的环节。Airtest是一个基于图像识别的UI自动化测试工具,可以用来对安卓和iOS应用进行自动化测试。本文将介绍如何在Python环境下运行Airtest脚本,以及展示如何编写简单的Airtest脚本。 ## Airtest简介 Airtest是一个开源的UI自动化测试工具,通过图像识别的方
原创 2月前
46阅读
有很多小伙伴会跑来交流群问我们,为什么在 AirtestIDE 可以跑通的脚本,转用 Pycharm 来执行就会出现一大堆问题,难道 Airtest脚本只能够在 AirtestIDE 上面跑吗? 答案当然是否定的。 Airtest 实际上也是基于 python 语法的测试框架,所以在 Pycharm 上面跑 Airtest 脚本当然是可以的。 但是对于 py
1. 前言很多同学对于Airtest都有一些刻板的印象,觉得Airtest只能截图,然后进行一些简单的点点点操作。但实际上,抛开Airtest的图像识别点击功能,Airtest还能帮助我们连接设备,然后完成一些别的小任务,比如装包、打开应用、检查应用等等(不需要截图、也不需要生成报告)。2. 利用Airtest完成装包任务的脚本示例示例为一个非常简单的纯.py脚本例子,只连接设备,然后安装并打开指
# 项目方案:使用airtest通过python脚本运行自动化测试 ## 1. 引言 随着软件开发的日益复杂,软件质量的保障变得越来越重要。自动化测试作为一种高效、准确的测试手段,被广泛应用于软件开发过程。而airtest作为一款功能强大的自动化测试框架,可以通过Python脚本运行。 本篇文章将提出一个使用airtest通过Python脚本运行自动化测试的项目方案。首先,我们将介绍ai
1. 前言本文将详细介绍如何使用AirtestIDE驱动Firefox测试,以及脱离AirtestIDE怎么驱动Firefox(VScode为例)。看完本文零基础小白也能学会Firefox浏览器自动化测试!!!2. 如何使用AirtestIDE驱动Firefox浏览器对于Web自动化测试,目前AirtestIDE支持chrome浏览器和Firefox2种浏览器,今天我们重点聊一下,如何使用Airt
以下基于python3.8;airtestIDE1.2.13;airtest1.2.4;pocoui1.0.85养成截图后查看识别可信度的习惯在AirtestIDE截图后,可以双击图片,点击左上角按钮,之后会在左下角显示该图片的可信度,如果值太低,就重新截取。详情可以看AirtestIDE高级功能不管怎么截,可信度都低,可尝试同时匹配图片色彩如果你不管怎么截图,其可信度都低,可以尝试在图片编辑器
10 | 使用AirtestIDE批量运行测试脚本 10.1 AirtestIDE新功能——批量测试 AirtestIDE作为一款优秀的自动化测试集成开发工具,为广大APP和游戏开发者们带来了一站式自动化测试解决方案。用户借助AirtestIDE可以直连手机,快速生成、调试和运行自动化测试脚本,并一键得到测试报告。自2018年3月在GDC发布以来,开发组一直在不断地努力提升工具的能力上限,为
 ==========================================================================================================    写在前面:     按照以下的游戏脚本,自己编写了一个与业务相关的点击,输入,搜索,播放和暂停等脚本。  &
转载 5月前
51阅读
一开始知道Airtest大概是在年初的时候,当时,看了一下官方的文档,大概是类似Sikuli的一个工具,主要用来做游戏自动化的,通过截图的方式用来解决游戏自动化测试的难题。最近,移动端测试的同事尝试用它的poco库来做自动化,看样子还不错,所以,这里推荐给各位同学。官方网站http://airtest.netease.com/### Airtest IDE这是Airtest测试工具标
 最近在使用airtest进行app自动化,但是只能单个执行,实际需要批量执行。看了网上很多文章,其实很多都没真正实践或者说实践不完全,用的不好用。所以,就自己在那些文章的基础上进行了改进与优化。一、结构  settings.py:放置配置信息,需要修改配置信息直接改改文件即可,不必到代码去改。  air:该项目下所有的.air文件都存放在这。可以
目录运行脚本方法生成报告 在编辑器 airtestIDE运行脚本,会在log窗口中显示对应的命令,可以直接复制命令到 终端运行运行脚本方法例子:"/Applications/AirtestIDE.app/Contents/MacOS/AirtestIDE" runner "/Users/yulonglee/airtest/家选全款下单.air" --device Android
测试产品中有一部分是微信小程序上的功能,现在想把这部分实现自动化,于是开始研究微信小程序如何实现自动化,最多的是appium和Airtest。下面介绍Airtest如何实现小程序自动化(选airtest主要是因为它简单啊)。一、基本用法。1.安装Airtest。官网下载与自己电脑匹配的安装包,Airtest官网网址: https://airtest.netease.com/。下载后解压,然后双击e
使用本地python环境运行部署Python环境首先电脑要新建一个干净的python环境Airtest安装:使用 pip 安装Airtest框架 pip install airtestPoco安装使用 pip 安装poco框架 pip install pocoui使用python命令行运行(windows)python -m ai
转载 1月前
18阅读
一:主要内容框架功能、框架架构及测试报告效果airtest安装、环境搭建框架搭建、框架运行说明框架源码 二:框架功能及测试报告效果1. 框架功能:该框架笔者用来作为公司的项目的前端自动化,支持pc和app,本文的air脚本是针对app的,关于pc的脚本会专门在写一篇文章说明,该框架功能如下:支持在安卓多台设备批量运行所有后缀为air的测试脚本(因为ios的连接需要macOS,我是win
前言AirtestIDE作为一款优秀的自动化测试集成开发工具,为广大APP和游戏开发者们带来了一站式自动化测试解决方案。用户借助AirtestIDE可以直连手机,快速生成、调试和运行自动化测试脚本,并一键得到测试报告。在日常实践,很多同学生产大量的测试用例后,在本地运行这些用例时遇到了困难。比如:现成工具无法直接使用本地设备群批量运行测试脚本;批量运行脚本后不能一键生成汇总报告。在网上发现了这位
  • 1
  • 2
  • 3
  • 4
  • 5