Appium · Capability

Appium Mobile Test Automation

Workflow capability for mobile app test automation using Appium. Combines session management, element interaction, device control, and screenshot capture into a unified automation workflow for QA engineers and test automation engineers testing iOS, Android, and cross-platform mobile applications.

Run with Naftiko AppiumMobile TestingTest AutomationAndroidiOSQA

What You Can Do

POST
Start session — Starts a new mobile automation session
/v1/sessions
POST
Find element — Finds a UI element by locator strategy
/v1/elements
GET
Capture screenshot — Captures the current device screen
/v1/screenshots
POST
Install app — Installs an app on the test device
/v1/apps
POST
Launch app — Launches or activates an installed app
/v1/apps
GET
Check server — Checks Appium server availability
/v1/server/status

MCP Tools

start-automation-session

Starts a new Appium automation session for a mobile app with platform capabilities (platformName, deviceName, app path, etc.)

end-automation-session

Ends an Appium automation session and releases device resources

find-ui-element

Finds a UI element in the current app screen using a locator strategy (accessibility id, xpath, id, class name)

read-only idempotent
capture-screen

Takes a screenshot of the current mobile app screen for visual inspection or debugging

read-only idempotent
install-mobile-app

Installs a mobile app (.apk or .ipa) on the test device from a local path or URL

launch-mobile-app

Launches or brings to foreground a mobile app by package name (Android) or bundle ID (iOS)

check-appium-server

Checks whether the Appium server is running and ready to accept connections

read-only idempotent

APIs Used

appium