基于图像识别原理的UI自动化工具——Airtest入门

本文介绍了基于图像识别的UI自动化测试工具Airtest,它适用于移动端、web端和桌面端。文章详细阐述了Airtest的背景、自动化测试原理,以及如何在MacOS和Windows上进行环境搭建,包括连接Android、iOS设备和模拟器。此外,还讲解了编写和执行用例的步骤,以及查看报告的方法,是测试工程师入门UI自动化测试的良好资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

一.背景

1当前UI自动化面临的问题

难以使用一套工具对移动端、web端、桌面端进行自动化测试

  1. 版本更新页面改动较大,自动化脚本的维护成本高
  2. 图片内容难以验证

2 解决方案

用图像识别方法代替传统坐标定位方法进行UI自动化设计

二.Airtest自动化简介

Airtest是一个跨平台的UI自动化测试框架,基于图像识别原理。Airtest IDE操作页面如图
在这里插入图片描述

1.优点

基于python,跨平台,可用于移动端、web端、桌面端UI自动化测试,支持windows、ios、android

2.组成

整个工具套件由Airtest IDE、Airtest、Poco、Airlab组成

Airtest IDE:跨平台的UI自动化编辑器

Airtest:基于python的跨平台的UI自动化测试框架,基于图像识别原理

Poco:基于UI空间搜索的自动化框架

Airlab:网易Airtest云测试服务

三.环境搭建

1.AirtestIDE下载和安装

1.1Windows用户

根据系统是32位还是64位版本,下载官网上对应的zip包,解压后得到AirtestIDE文件夹

双击AirtestIDE/AirtestIDE.exe即可启动进行安装,一直点击下一步即可

在部分机器上可能由于显卡兼容性问题,导致无法正确启动,或脚本编辑窗口无法编辑,可以在1.2.3版本IDE新增的兼容模式的设置项中选择一个兼容模式后重启IDE,这样未来将会默认以兼容性模式来启动IDE
双击图标运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值