SuperAPI AI Directory

appium

Testing & quality

View repository

Updated 10-15 21:48

About this skill

When to use this skill

Use this skill whenever the user wants to:

  • Write or maintain Appium automated tests (Android/iOS native or hybrid apps)
  • Element locating, gestures, multi-platform capabilities, and CI integration

How to use this skill

  1. Environment: Install Appium Server, drivers (UiAutomator2/XCUITest), JDK/Node; real devices or emulators.
  2. Scripts: Capabilities (deviceName, app, platformName); locators (id, xpath, accessibility id); gestures and waits.
  3. CI: Run in Jenkins/GitHub Actions; parallelization and reporting.

Best Practices

  • Prefer accessibility id or id; avoid fragile xpath.
  • Explicit waits and retries; screenshots and logs for troubleshooting.
  • Use a matrix for multiple devices/versions; use environment variables for sensitive information.

Keywords

appium, mobile automation, Android, iOS, UI testing