Maestro Mobile Testing
Write end-to-end mobile tests with Maestro. Generates YAML test flows for iOS and Android, configures CI pipelines with Maestro Cloud, handles deep links, push notifications, and complex gesture sequences.
This skill helps you write end-to-end mobile app tests with Maestro's simple YAML syntax. It generates test flows for tap, swipe, scroll, and type interactions, handles navigation with deep links, tests push notification handling, configures biometric auth mocking, runs on Maestro Cloud for CI/CD, and creates test suites organized by feature. Works with React Native, Flutter, SwiftUI, and native Android apps.
When to use
Use when writing mobile E2E tests, setting up Maestro Cloud CI, testing complex user flows on iOS/Android, or migrating from Detox or Appium to Maestro.
Examples
Login flow test
Test complete auth flow with biometric fallback
Write a Maestro test flow for a login screen: enter email and password, tap sign in, verify dashboard loads, then test biometric auth as alternative with mock fingerprint
CI pipeline
Set up Maestro Cloud in GitHub Actions
Configure GitHub Actions to build my React Native app and run Maestro test suite on Maestro Cloud with parallel iOS and Android runs