About appium
A skill for writing and maintaining Appium automation tests for native and hybrid Android and iOS apps. It covers element selection, gestures, and running tests in CI.
Key features
- 01Android and iOS test guidance
- 02Element locator strategies
- 03Gestures and waits
- 04CI execution and reporting
Use cases
- 01Writing mobile UI automation tests
- 02Troubleshooting element selection
- 03Running tests across devices and versions
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ full-stack-skills/ testing-skills --skill appiumAfter installing, type/appiumin Claude Code to confirm it loaded.
Bundled filesagents/openai.yamlLICENSE.txt
Details
From the project READMEWhen to use this skill
Use this skill whenever the user wants to:
- 编写或维护 Appium 自动化测试(Android/iOS 原生或混合应用)
- 定位元素、手势、多端能力与 CI 集成
How to use this skill
- 环境:安装 Appium Server、驱动(UiAutomator2/XCUITest)、JDK/Node;真机或模拟器。
- 脚本:Capabilities(deviceName、app、platformName);定位器(id、xpath、accessibility id);手势与等待。
- CI:在 Jenkins/GitHub Actions 中运行;并行与报告。
Best Practices
- 优先用 accessibility id 或 id;避免脆弱 xpath。
- 显式等待与重试;截图与日志便于排查。
- 多设备/多版本用矩阵;敏感信息用环境变量。
Keywords
appium, 移动端自动化, Android, iOS, UI 测试
Comments
Markdown supported