Lyrebird 插件化测试平台 Android 版插件
Lyrebird 是一个基于拦截以及模拟 HTTP/HTTPS 网络请求的面向移动应用的插件化测试平台。本程序是一个 Lyrebird 的插件,用于支持获取 Android 设备信息。
项目地址:https://github.com/meituan/lyrebird-android
主要功能如下:
- 获取当前设备信息
- 获取指定应用信息
- 获取屏幕快照
- 获取系统日志
- 获取崩溃日志
- 获取ANR日志
- 拉起指定应用
环境要求
- macOS
- Python3.6 及以上
- 安装 AndroidSDK,并设置 SDK 环境变量 ANDROID_HOME
安装
pip3 install lyrebird-android
启动
lyrebird
使用
使用时,通过USB线连接手机和电脑即可。
开发者指南
1、clone 本项目
git clone git@github.com:meituan/lyrebird-android.git
2、进入项目目录
cd lyrebird-android
3、创建虚拟环境
python3 -m venv venv
4、安装依赖
source venv/bin/activate
pip3 install -r requirements.txt
5、使用IDE打开工程(推荐 Pycharm 或 vscode)
6、debug 启动应用
使用 ./lyrebird_android/debug.py 启动
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: redis 的过期策略以及内存淘汰机制
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论