Skip to main content

Native App Automation Appium (Overview)

Native App Automation uses Appium with the lambda-accessibility-scan hook to generate accessibility results during Android or iOS test runs on the TestMu AI grid.

When to use this

Use this page when your team already runs Appium for functional tests and wants accessibility checks in the same execution path with deterministic checkpoints.

Prerequisites

  • Appium client and test project targeting TestMu AI real devices or emulators per your subscription
  • LT_USERNAME / LT_ACCESS_KEY available to the process
  • Accessibility enabled on the mobile session (see framework guides below for capability examples)

Onboarding: first automated mobile accessibility run

  1. Reuse a green Appium suite without accessibility first—confirm install, locators, and hub connectivity.
  2. Add accessibility capability on the session (exact key names align with your Appium server version; mirror the examples in Appium TestNG or Appium WebdriverIO).
  3. After each stable screen (post-navigation waits), call:
driver.executeScript("lambda-accessibility-scan");
  1. Run a single test method to validate a report appears under Accessibility for that build.
  2. Open Navigating the Dashboard and locate the session’s accessibility report.
  3. Expand coverage to full suites only after reports look stable.

Typical workflow (summary)

  1. Upload the app and configure the Appium session.
  2. Enable Accessibility in the session capabilities.
  3. Trigger lambda-accessibility-scan at important checkpoints.
  4. Review the report in the dashboard.

Product boundary

This page is for direct Appium-based automation. If you are authoring the flow in KaneAI, use Mobile App Accessibility Testing. If you want manual screen-by-screen testing, use Accessibility App Scanner (Overview).

Test across 3000+ combinations of browsers, real devices & OS.

Book Demo

Help and Support

Related Articles