airtest 简介安装以及设备连接

一、airtest 的介绍

airtest 是一款基于基于图像识别原理跨平台的ui 自动化测试框架,适用于游戏和应用程序

特点

· 跨平台: 支持几乎所有平台上执行 游戏和app的自动化

·易操作: 使用图像识别技术来定位ui 元素,无需嵌入任何代码对游戏和应用进行自动化测试

·可拓展性: 提供命令行与python API接口,可以轻松的在大规模设备上集群上运行

·GUI 工具 :提供强大的gui 工具,可以帮助录制和调试脚本

airtest 能做什么?

1、game:借助图像识别和ui层次结构,支持所有的游戏引擎和应用,多平台,使用方便

2、Android:支持源生应用测试的测试过程,airtest可以发挥至关重要的作用,即插即用

3、windows: 支持windows 应用一次编写,跨平台运行

4、ios :进行方便快捷的测试,可以通过Poco来获取ios 设备中的源生元素 和位置信息

扫描二维码关注公众号,回复: 12908527 查看本文章

5、web: 基于chrome devtools protocol协议,自动录制生成的selenium脚本,精确定位与操作元素

二、airtest 搭建

方法一:基于python

1、安装命令 pip install -U airtest

2、直接导包进行调用

方法二:基于GUI工具

1、使用 AIRTEST IDE 工具  无需单独安装

下载方法:

1、下载地址   https://airtest.netease.com/changelog.html

2、选择对应版本,选择系统版本进行下载

3、解压压缩,在文件夹中 点击 AirtestIDE.exe 文件启动 airtest 的gui 

4、启动界面

 三、airtest 连接设备

1、打开开发者模式

对版本号进行多次点击即可以进入开发者模式

2、打开usb调试模式

打开开发者模式点击进入,选择“开发者选项”点击进入,打开usb 调试模式(注意:windows系统连接真机的时候,可能要下载驱动包)

3、连接兼容模式

· 启动Android模拟器

· 点击“刷新adb”或“远程设备连接”

·勾选兼容模式

·Use Java cap: 解决连接黑屏的问题

· Use ADB Touch:如果勾选Use Java cap解决不了黑屏问题,勾选此项进行补充

4、修改设备地址及端口号

勾选远程设备连接,修改成自己的真机或者模拟器的端口地址(下图部分端口模拟器端口地址)

连接成功投屏样式

    

猜你喜欢

转载自blog.csdn.net/qq_43384897/article/details/115037555