appium-mobile-testing
Installation
SKILL.md
Appium 移动端测试
先确认 Appium server、client、driver、平台版本、设备/模拟器、应用包和签名均真实可用;不得从候选资料推断执行环境。capability 和平台差异按需读取 references/source-1.md。
输入契约
确认平台/系统/设备矩阵、应用包、签名、启动参数、账号、权限、网络条件、Provider 和数据清理。
工作流程
- 定义平台、设备、系统版本、方向、语言和网络条件矩阵。
- 核对应用标识、启动 activity/bundle、权限、深链和账号前置条件。
- 优先使用 accessibility id 或稳定原生标识,避免坐标和脆弱层级 XPath。
- 等待可观察状态或 driver 条件,不以固定 sleep 解决同步问题。
- 每个用例声明安装/重置策略、数据清理、后台/前台和失败恢复。
- 采集设备日志、截图、页面源、视频和构建版本,关联到具体设备与步骤。