mcpField
A
appium

appium

github.com/full-stack-skillsTesting & quality266 installsUpdated 4w ago
Repository

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

  1. 01Android and iOS test guidance
  2. 02Element locator strategies
  3. 03Gestures and waits
  4. 04CI execution and reporting

Use cases

  1. 01Writing mobile UI automation tests
  2. 02Troubleshooting element selection
  3. 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 appium

After installing, type/appiumin Claude Code to confirm it loaded.

Bundled filesagents/openai.yamlLICENSE.txt

Details

From the project README

When to use this skill

Use this skill whenever the user wants to:

  • 编写或维护 Appium 自动化测试(Android/iOS 原生或混合应用)
  • 定位元素、手势、多端能力与 CI 集成

How to use this skill

  1. 环境:安装 Appium Server、驱动(UiAutomator2/XCUITest)、JDK/Node;真机或模拟器。
  2. 脚本:Capabilities(deviceName、app、platformName);定位器(id、xpath、accessibility id);手势与等待。
  3. CI:在 Jenkins/GitHub Actions 中运行;并行与报告。

Best Practices

  • 优先用 accessibility id 或 id;避免脆弱 xpath。
  • 显式等待与重试;截图与日志便于排查。
  • 多设备/多版本用矩阵;敏感信息用环境变量。

Keywords

appium, 移动端自动化, Android, iOS, UI 测试

Comments

Markdown supported