写了一个用于 android UI 测试的 python 库 adbui,地址:https://github.com/hao1032/adbui,求 star。

这个文章的 md 是拷贝 github 里面的,显示的没有 github 好看,要求高的同学请去 github 查看。

adbui

adbui 所有的功能都是通过 adb 命令,adbui 的特色是可以通过 xpath,ocr 获取 ui 元素。

安装

pip install adbui

要求

说明

import and init

from adbui import Device

d = Devece('123abc') # 手机的 sn 号,如果只有一个手机可以不写

adbui 可以分为 3 个部分

util 负责执行完整的命令

adb_ext 对常用 adb 命令的封装,下面列出部分操作(可在 adbui/adb_ext.py 文件自行增加需要的操作)

get_ui 可以通过多种方式获取 UI


↙↙↙阅读原文可查看相关链接,并与作者交流