写在前面
本文主要介绍一个基于 uiautomator2 封装的一个 Python 库 android-catcher,该库的功能主要有对 Android 设备进行 UI 自动化测试和采集手机性能数据,适用于如列表滑动、录制视频等各种测试场景下 CPU、内存、帧率等信息的捕获,方便后续分析。
Github地址:https://github.com/CharmingW/android-catcher
安装
安装 Python
自动化测试的脚本是用 Python 3 写的,要运行脚本需要先安装 Python 3 环境
下载地址:
Python 3.6.5
安装 android-catcher 依赖
打开脚本目录执行以下命令,安装依赖
pip install -r requirements.txt
Usage
uiautomator2 的使用方式
安装完 uiautomator2 之后,一般只需要执行以下命令对设备进行初始化,在设备上安装 uiautomator2 服务
python -m uiautomator2 init
出现以下提示则表示安装成功
更多的 uiautomator2 的使用方式可参考: