Lyrebird 插件化测试平台 Android 版插件

发布于 2021-07-29 19:11:17 字数 1498 浏览 1585 评论 0

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打开工程(推荐 Pycharmvscode

6、debug 启动应用

使用 ./lyrebird_android/debug.py 启动

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

0 文章
0 评论
84960 人气
更多

推荐作者

lorenzathorton8

文章 0 评论 0

Zero

文章 0 评论 0

萧瑟寒风

文章 0 评论 0

mylayout

文章 0 评论 0

tkewei

文章 0 评论 0

17818769742

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文