SuperAPI AI 工具集

android-emulator-skill

测试与质量

查看项目

更新于 10-15 21:09

技能介绍

用途:面向 Android 应用的测试、构建与自动化,用无障碍驱动的语义导航和结构化数据替代像素坐标操作,兼容模拟器与通过 USB/WiFi 连接的真机。

主要能力:共 20 个脚本。核心工具含设备检测、截图处理与缓存;应用管理支持启动、终止、安装/卸载 APK、深链跳转、列出包与查看状态;设备生命周期支持创建、启动、关闭、删除、恢复出厂 AVD,可等待就绪与批量操作;构建测试支持 Gradle 构建、清理与运行测试并解析错误警告;日志监控支持按包、严重级别过滤与去重;导航交互支持按文本、类型、资源 ID 查找并点击、输入文本,以及滑动、滚动、长按和硬件按键;测试分析含无障碍审计、视觉差异对比、测试录制与完整状态快照;高级功能含权限授予/撤销、剪贴板、状态栏控制与推送通知模拟。

使用方式:需 Android SDK(platform-tools、emulator)、Python 3.8+ 与 ADB,可选 Gradle 与 Pillow。示例:python scripts/app_launcher.py --launch com.example.app;python scripts/screen_mapper.py;python scripts/navigator.py --find-text "Login" --tap;python scripts/accessibility_audit.py。脚本支持 --help 与 --json。可作为 Claude Code Skill 安装到 ~/.claude/skills/ 或项目 .claude/skills/ 目录。

适用场景:手动与自动化测试、CI/CD 中创建与清理模拟器、调试失败用例、无障碍合规检查与视觉回归。

限制:资料未提供具体收费、价格与效果数据;需自行准备 Android SDK 环境。