Mac版 Xcode+Tagent+airtest环境搭建-详细操作步骤 在IOS平台进行Airtest测试,需要进行如下部署。1. iOS-Tagent在手机上创建一个WebDriver服务器,可用于远程控制iOS设备,定位UI元素1.1 下载 iOS-Tagent 到本地电脑git clone git@github.com:AirtestProject/iOS-Tagent
转载 2023-11-02 19:28:39
368阅读
前言上一篇推送我们聊到了Windows应用的实操案例,而今天我们想跟大家聊一聊 iOS设备的实操案例 。因为之前很多同学都反馈说,官方教程里面,绝大多数都是安卓设备的实操,Windows应用和iOS设备的测试实操很少,所以这两周特意给大家安排上。不过在进入主题之前,我们需要明白,大部分情况下,在iOS上做自动化测试和在安卓设备上做自动化测试的思路是一致的,只有少部分接口会有所不同,比如 有些接口只
Airtest 是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。AirtestIDE 是一个跨平台、多端(Windows、web、android、ios、游戏)的UI自动化测试编辑器,支持自动化脚本录制、一键回放、报告查看。Game:通过图像识别和UI层次结构,支持所有游戏引擎和应用程序,使用方便。Android:通过访问Android原生应用程序,可以发挥重要作用,即插即
上期回顾:airtestIDE连接模拟器及常见问题 以下基于python3.8;airtestIDE1.2.9;airtest1.1.10;pocoui1.0.82xcode12.4;iOS14.4前言先说一句,想做好iOS的自动化,必备一台MAC。虽然现在阿里开源的tidevice后期可以脱离MAC,但一些前期的步骤还是需要MAC,你不可能随时随地借开发的MAC本调试吧。WebDriv
转载 2023-05-25 13:05:36
764阅读
本次更新为Airtest、Poco和iOS-tagent的更新,主要是为了 **对iOS设备有更好的支持** ,一方面是更多iOS系统版本的兼容,另一方面是提升了iOS设备的点击和滑动速度等。 1. 前言本次更新为Airtest、Poco和iOS-tagent的更新,主要是为了 对iOS设备有更好的支持 ,一方面是更多iOS系统版本的兼容,另一方面是提升
转载 2023-06-01 15:03:58
433阅读
简介Airtest是网易开发的一款UI自动化测试框架,可以跨平台,支持Windows、IOS、Android,它主要是通过图形来识别元素的。它的好处就是可以将我们日常工作中的点点点操作变成自动化脚本,每次只需要运行脚本就可以达到目的,它和Selenium类似,都是UI的自动化框架,不过Selenium是通过元素属性进行定位的,只是可以将浏览器中的操作给自动化,但是Airtest可以将你在电脑上进行
转载 2023-10-18 21:20:27
159阅读
在录屏这块,Airtest之前一直仅支持了Android设备,但Airtest1.2.9的新版录屏功能里,新增了iOS和Windows的录屏支持。 下文我们将详细了解这个新的录屏功能,以及实操下在iOS设备或者Windows端的录屏操作。 1. 前言在录屏这块,Airtest之前一直仅支持了Android设备,但Airtest1.2.9的新版录屏功能里,
详细记录一下,自己使用AirtestIDE连接ios真机的探索过程,希望能帮助ios自动化过程中遇到同样问题的朋友。环境说明:mac版本xcode版本ios手机系统版本 14.7 airtest IDE版本 详细操作步骤: 1.先去github下载 appium的WebDriverAgernt到本地mac链接: https://github.com/appi
转载 2023-09-04 16:23:05
87阅读
一、什么是AirtestAirtest是网易出品的一款基于图像识别和poco控件识别的UI自动化测试工具。支持Windows、Android、IOS平台。Airtest提供了跨平台的API,包括安装应用、模拟输入、断言等。可结合python脚本进行自动化。测试脚本运行后可以自动生成详细的HTML测试报告。二、Airtest环境部署① 官网地址:http://airtest.netease.com/
以下基于python3.8;airtestIDE1.2.11;airtest1.2.2;pocoui1.0.83首先明确一点,我们今天要讲的是Airtest框架的touch(),不是Poco框架的,一般我们说Airtest,其实应该指的是Airtest Project,具体这些概念的关系是什么,可以看之前文章:Airtest Project——UI自动化利器介绍swipe()的文档之前在Airte
# 科普文章:使用Airtest进行iOS自动化测试 ## 介绍 在移动应用开发过程中,测试是一个非常重要的环节。为了保证应用的质量和稳定性,我们需要进行各种测试,包括功能测试、性能测试、兼容性测试等。而自动化测试则是提高测试效率、减少人力成本的重要手段之一。 Airtest是一款功能强大的自动化测试工具,它支持多平台测试,包括iOS、Android和Windows等。本文将重点介绍如何使用
原创 2023-07-27 02:04:39
133阅读
# Windows python使用airtest操作ios ## 1. 整体流程 下面是使用airtest在Windows上操作iOS设备的整体流程: | 步骤 | 操作 | | --- | --- | | 1 | 安装Python | | 2 | 安装Airtest | | 3 | 安装WDA | | 4 | 连接iOS设备 | | 5 | 编写测试脚本 | | 6 | 运行测试脚本 |
原创 2023-09-23 12:16:54
414阅读
前言上一篇推送我们聊到了Windows应用的实操案例,而今天我们想跟大家聊一聊 iOS设备的实操案例 。因为之前很多同学都反馈说,官方教程里面,绝大多数都是安卓设备的实操,Windows应用和iOS设备的测试实操很少,所以这两周特意给大家安排上。不过在进入主题之前,我们需要明白,大部分情况下,在iOS上做自动化测试和在安卓设备上做自动化测试的思路是一致的,只有少部分接口会有所不
转载 2023-09-13 12:46:38
102阅读
一、API常用的一些方法导入包:airtest.core.android.android.Android其他包      windows:airtest.core.win.win.Windows               ios:airtest.core.ios.ios.IOS&nbsp
首先下载并安装   9.0 版本的  xcode,其他版本的xcode 先卸载然后安装,具体方法自己谷歌提供 9.0 的 xcode  下载地址(这个靠谱一点,我选择的就是这个)下载后解压就可以用了2. 安装Xcode Command Line Tools   移步这里 3. 安装 webdriveragent htt
# Airtest与Poco在iOS平台上的应用探讨 在移动自动化测试领域,Airtest和Poco是两款业界广泛使用的工具。他们的结合为开发人员提供了强大的测试解决方案。然而,很多开发者心中常会有一个疑问:Airtest Poco可以在iOS平台上使用吗? ## 什么是Airtest和Poco? **Airtest**是一种Python基础上开发的跨平台UI自动化测试框架,能够实现对And
原创 1月前
15阅读
Mac下AirtestIOS自动化测试环境搭建原创: George555    最近在研究ios平台怎么做ui自动化更方便,后来发现网易出品的Airtest,用来做ios的自动化还挺方便,接下来总结下怎么搭建环境。一、前提  引用下官方说明:  ###Airtest Project提供了一种新的思路,使用python作为脚本语言,基于可
转载 10月前
34阅读
写在前面:由于xcode的版本必须高于iPhone手机的版本,最好使用最新版本的xcode,iOS使用较低版本,否则会一直连接不成功, 可能xcode报错提示:这款iPhone8(型号A1863、A1905、A1906、A1907)运行的是iOS 13.4.1(17E262),此版本的Xcode可能不支持该版本。更新版本的Xcode可以在App Store或开发者.apple.com 或者air
转载 2023-10-26 10:59:08
89阅读
ideviceinstaller -l  获取手机所有app的包名 1、定位元素后的文本输入text()接口是Airtest中的文字输入接口,它能实现在目标设备上输入文本的功能,但是文本框需要处于激活状态。text()接口支持的平台有:Android、IOS和Windows。它包含以下参数:text – 要输入的文本,例如:text("hello",ente
转载 2023-10-10 07:19:55
138阅读
一:主要内容框架功能、框架架构及测试报告效果airtest安装、环境搭建框架搭建、框架运行说明框架源码 二:框架功能及测试报告效果1. 框架功能:该框架笔者用来作为公司的项目的前端自动化,支持pc和app,本文的air脚本是针对app的,关于pc的脚本会专门在写一篇文章说明,该框架功能如下:支持在安卓多台设备中批量运行所有后缀为air的测试脚本(因为ios的连接需要macOS,我是win
  • 1
  • 2
  • 3
  • 4
  • 5