1.项目简介ui自动化一直是个让人头疼的事,主要是因为系统兼容性难度较大和开发维护成本比较高,以前使用过appium,通用性比较差,并且开发有一定的基础才行,更难以忍受的是后期的维护成本;然后接触Airtest之后,因为有专门的IDE工具和录制功能,让我们写自动化的门槛变低了许多。 AirtestAirtestProject是由网易游戏推出的一款自动化测试框架,项目构成如下:* Airt            
                
         
            
            
            
            本篇更偏向于源码解析,适用于对airtest有一些了解,看过入门教程,写过demo的童鞋,当然初学者也可以在本章的上手环节跳转到网易官方最快5分钟教程中学习,因为我觉得那篇教程已经够好了,就不多写入门教程了。目录简介上手进阶总结简介Airtest Project是最近非常火的一个ui自动化测试工具,由网易游戏内部工具团队开发并开源,获得谷歌力挺。AirtestIDE 是一个跨平台、多端(Windo            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-21 21:14:17
                            
                                196阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            “滑动”是自动化测试中最常模拟的操作之一,其中最常见的莫过于上下左右滑动这些。我们只需要通过 airtest/poco 的 swipe 接口即可实现。这个接口我们在往期推文“你的swipe接口用不好,是因为...”中也有详细介绍过,这里就不再重复,感兴趣的童鞋直接戳链接即可查阅。
那么,对于一些比较复杂的滑动操作,比如 滑动解锁、多指滑动 或者 双指捏合 这些,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-11 17:19:15
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近在做APP自动化过程中,有调研Airtest框架的使用,便初步介绍一下Airtest框架的使用,有兴趣的小伙伴,可以一起探讨学习~(一)背景Airtest是什么?Airtest是一款基于Python的、跨平台的UI自动化测试框架,基于图像识别原理,适用于游戏和Apppoco框架poco 是一款基于UI控件识别的自动化测试框架,目前能够支持在Android原生、iOS原生、Unity3D等平台A            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-24 21:13:16
                            
                                11阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            模拟器是我们的测试小伙伴非常喜欢的一款工具。在使用 airtest 框架做自动化测试的时候,小伙伴们也是非常喜欢用模拟器来作为测试设备的,但是我们也收到过很多关于连接模拟器的问题: ① airtest 连不上xx模拟器怎么办② xx模拟器连上了但是好卡啊③ 哪款模拟器好用,有没有推荐的呀...... 别急,今天我们就用AirtestIDE来连接下5家主流的模拟器,看看这几款模拟            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 06:57:34
                            
                                579阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            leapmotion是一种小型的互动设备,通过跟踪手部的动作和移动轨迹来进行不同的操作。最近有项目需要买了一个5代的leapmotion,并且进行了初步的互动操作和使用。(ps:店家告诉我只有第五代的产品才能支持最新的官方软件,令外从外观上是没有区别的,只有使用过程中有区别)在初步的使用过程中发现了一些问题:1、官网升级了现在叫做https://www.ultraleap.com/我们需要下载le            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-04 16:31:27
                            
                                356阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            airtest自动化测试框架01airtest基础及安装1.1airtest简介1.2 airtest安装方式1.2.1 python方式1.2.2 AirTestIDE1.3 环境依赖(真机/模拟器/windows应用)1.3.1 模拟器连接(采用mumu)1.3.2 android 真机连接abd连接airtestIDE 连接真机1.3.3 ios真机连接环境依赖连接步骤1.3.4 wind            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-29 21:48:33
                            
                                487阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            2009年11月1日,周末,大雪纷飞,这个世界越来越疯狂了。。赏够了雪到处逛blog,在7yue的blog上看到ari2.0的新功能,有些还是比较令人兴奋的。MAX09的大会上,Adobe透露了AIR2.0的计划,其路线图是将在明年上半年推出,而新的功能,我替各位总结一下:1.性能提升。更快速的运行速度及更好的利用系统资源。当AIR应用隐藏在后台时,空闲状态将降低CPU使用率为0%。减少AIR r            
                
         
            
            
            
            iPad上没有鼠标,所以手指在触发触摸事件(TouchEvent)的时候,系统也会产生出模拟的鼠标事件(MouseEvent)。  这对于普通网页的浏览需求而言,基本可以做到与PC端浏览器无明显差异。但是如果你正在做一款与用户有着强交互的WebAPP程序,比如一个html5小游戏或者图片处理工具什么的,那么依赖默认模拟恐怕不能满足产品的需求。  一个通常的建议是:在iPad上(            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-29 14:54:52
                            
                                0阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            35 except Exception as e:
 36 traceback.print_exc()
 37
 38
 39 def run_on_multi_device(devices, air, results):
 40 “”"
 41 在多台设备上运行airtest脚本
 42 Run airtest on multi-device
 43 “”"
 44 tasks = []
 45            
                
         
            
            
            
            训练过程视频:PARL_AirSim_DQN.mp4前言PARL 是由百度大脑出品的、高性能、易用的国产强化学习(RL)框架。 微软AirSim环境是基于Unreal游戏引擎开发的,面向四轴无人机和无人驾驶汽车的虚拟现实环境。 AirSim目前star数高达12.9k,是微软公司最火的人工智能项目之一。 百度PARL的RL程序目前还无法在AirSim环境中运行。 本文实现了AirSim环            
                
         
            
            
            
            模拟滚动条做项目的时候,很多时候会用到,所以就写了一个这么模拟滚动条,但是不支持滚轮事件<!doctype html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
 
<style>
 
*            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-24 18:09:42
                            
                                163阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Air3.4来了 除去可以直接往模拟器里面部署应用,还可以往真机里面部署应用。Air3.3的时候非常苦逼,你只能往模拟器里面装应用而不能删除,到了Air3.4以后不但可以安装,还可以删除,这说明,直接用Xcode 自带的ios模拟器调试air程序的时代正式来临了。作者  黄晋威
要求必备知识你懂得怎么用AIR开发Mobile应用程序,并且在程序中安装它你懂得如何打包A            
                
         
            
            
            
            1.adb是否配置完毕
    C:\Users\Administrator\AppData\Local\Android\Sdk\platform-tools>adb version
     Android Debug Bridge version 1.0.40
     Version 4797878
     Installed as C:\Users\Administrator\Ap            
                
         
            
            
            
            基于AIR Android应用开发——环境搭建1.  AIR SDK之于AndroidAIR SDK是一组打包和部署AIR应用程序的工具。它与工具捆绑,所以无需额外的安装。工具负责访问这些文件,不需要有你进行任何管理。AIR SDK有下面这些组件构成。图0:AIR SDK组件图n  AIR Develop Tool(ADT)AIR使用Java编写的多用途工具。它需要Java 1            
                
         
            
            
            
                 引言:本文将介绍怎么使用命令方式执行.air文件,各种命令集合使用全在这里,而且配有案例使用。一、airtest包含的三大基础命令 run、info、report    用airtest -h 或airtest --help查询下全部命令.    使用的主要命            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-05 12:34:10
                            
                                104阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             一、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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近有收到同学们的一些提问,使用Airtest的 text 接口,发现在部分模拟器上, text 无法输入中文,不知道该怎么处理。今天我们就输入这个小问题,来详细聊一下。2. Airtest的输入法简介对于Android设备来说,Airtest的输入功能,由 Yosemite.apk 提供。有了这个apk,就可以支持我们在Android设备上输入中文,而不是局限于只能输入英文字母的 adb inp            
                
         
            
            
            
            yield和yield from用法迭代器(iterator)讲到迭代器,就需要区别几个概念:iterable, iterator, itertion, 看着都差不多,其实不然。下面区分一下。iterable这个是可迭代对象,属于python的名词,范围也很广,可重复迭代,满足如下其中之一的都是iterable可以for循环:for i in iterable可以按index索引的对象,也就是定义            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-12 06:03:11
                            
                                65阅读