Start an Appium driver session to automate mobile app testing on Android or iOS devices, configuring platform, device, and app parameters for automated interactions.
Retrieve or modify Appium driver session settings like timeouts and selector waits. Use 'get' to inspect current values or 'update' to apply new settings.
Enables AI agents to automate Android mobile device testing through Appium, with automatic device detection, screen element inspection, and natural language test scenario execution.
Enables AI assistants to automate mobile app testing and development for iOS and Android through natural language interactions. Supports intelligent element identification, session management, automated test generation, and comprehensive device interactions including clicks, swipes, screenshots, and app management.
List all available Appium contexts and the current one, or switch to a target context. Use list to retrieve contexts or switch to change the active context.
Boot an iOS/tvOS simulator, download and install WebDriverAgent (WDA) on a free port, and return the WDA URL to reuse for Appium sessions. Optionally skip WDA or force refresh.
Prepare an iOS real device for Appium testing: list provisioning profiles, then download and resign WebDriverAgent with the chosen profile, returning a capabilities hint for session creation.
List and choose an Android or iOS device for local Appium testing. Enter the platform to see matching devices, then confirm the UDID to proceed with automated mobile tests.
Generates mobile app tests by executing described steps on a live session through MCP tools, then emits code. Uses standard element finding; requests locator snapshots only when needed.
Locates a mobile UI element by strategy and selector, returning a UUID for subsequent interactions. Prioritizes stable locators like accessibility id over xpath for reliable automation.
Automate mobile app touch gestures for testing—tap, double-tap, long-press, scroll, swipe, pinch-zoom, scroll-to-element, and back. Supports coordinates or elements.
Execute raw W3C Actions API sequences for advanced multi-touch gestures requiring precise control over touch points, timing, and custom finger movements.