SuperAPI AI 工具集

adb-device-testing

测试与质量

查看项目

更新于 10-16 00:04

技能介绍

用途:在通过 ADB 连接的 Android 真机或模拟器上测试应用,完成 UI 自动化、截图验证、位置模拟、导航与应用管理。

主要能力:截图并配合 Read 工具查看图像;用 uiautomator dump 解析元素 bounds 获取精确坐标;执行点击、滑动、返回、Home、输入文本、长按等操作;安装、启动、强制停止、清除应用数据;模拟器位置模拟;查看设备信息、日志与录屏。

使用方式:先运行 adb devices -l 确认连接;安装应用 adb install -r app.apk,清除状态 adb shell pm clear <package>,模拟器可执行 adb emu geo fix <lon> <lat>,再启动 adb shell am start -n <package>/<activity>。测试循环中先截图 adb exec-out screencap -p > /tmp/screen_01.png,查看后执行 adb shell input tap <x> <y>,等待 0.5-1 秒再截图验证。元素定位用 adb shell uiautomator dump /sdcard/ui.xml 与 adb pull /sdcard/ui.xml /tmp/ui.xml,解析 bounds 后点击中心点。

适用场景:Android 应用的 UI 回归、交互流程验证、截图取证与模拟器定位测试。

限制:位置模拟仅限模拟器,真机需 mock 应用;每次 UI 操作后需等待再截图;截图文件建议使用绝对路径;复杂场景需参考 ADVANCED.md。官方未提供收费、平台与效果信息。