Airtest环境搭建及介绍
欢迎进入AirtestIDE官方文档http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/
Airtest是网易出品的一款基于图像识别和poco控件识别的一款UI自动化测试工具。Airtest的框架是网易团队自己开发的一个图像识别框架,这个框架的祖宗就是一种新颖的图形脚本语言Sikuli。Sikuli这个框架的原理是这样的,计算机用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成神器的程序,这是Airtest的一部分。另外,Airtest也基于poco这个U控件搜索框架,这个框架也是网易自家的跨平台U测试框架,原理类似于appium,通过控件的名称,id之类的来定位目标控件,然后调用函数方法,例如click(),swip()之类的方法来对目标控件进行点击或者是操作。
1.下载AirTest安装包
官网下载:http://airtest.netease.com/
2.解压打开
1.Airtest运行以后的界面如下图所示
2.连接手机
以Android手机为例,由于Airtest会通过adb命令安装两个辅助App到手机上,再用adb命令通过控制这两个辅助App进而控制手机,因此首先需要确保手机的adb调试功能是打开的,并允许通过adb命令安装App到手机上。
启动Airtest以后,把Android手机连接到电脑上,点击下图方框中的refresh ADB:
请点击以下连接
http://airtest.netease.com/docs/cn/2_device_connection/1_android_phone_connection.html
3.安装模块
若遇到以下pip报错,请升级pip
复制python -m pip install --upgrade pip
此命令安装速度更快: pip install -i https://pypi.doubanio.com/simple/ poco
复制pip install opencv-contrib-python
pip install opencv-python
pip install airtest
pip install PocoUI
pip install poco
airtest 1.1.3
4.检测环境
若运行bat文件出现以下情况:
from .cv2 import * ImportError: DLL load failed: 找不到指定的模块。 >>>
若出现以上情况,先查看Python版本,再查看下Microsoft Windows操作系统的32位 或 64位环境
然后下载对应的 opencv_python
在绝对路径下安装:
下载地址:https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/
复制pip install opencv_python-3.4.2.16-cp35-cp35m-win32.whl
pip install opencv_python-3.4.2.16-cp35-cp35m-win_amd64.whl
https://pypi.tuna.tsinghua.edu.cn/simple/opencv-python/
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~