maestro-mobile-testing
Audited by Runlayer on Feb 21, 2026
Malicious tool definition detected
Run with maestro test" token_estimate: entry: 150 full: 9000 context_limit: 900 tags: - react-native - expo - testing - maestro - e2e - mobile - ios - android - yaml - ci-cd - mcp requires_tools: [] --- # Maestro Mobile E2E Testing ## Overview Maestro is a declarative YAML-based mobile E2E testing framework.
**Fix:** Add a no-op swipe immediately after `launchApp`: ```yaml - launchApp - swipe: direction: DOWN duration: 100 ``` ### API Server Dependency Mobile apps calling backend APIs on localhost need either the full server or a mock server running. Without it, all API-dependent screens show loading spinners or empty states (queries fail silently).
Tool: SKILL.md [3/4] Description: messages, profile | Only assert tabs that exist in both states, or use adaptive `when:` conditions.
**Fix** the YAML and re-run — all in one conversation --- ## Debugging ```bash maestro test --debug .maestro/test.yaml # Step through interactively maestro record .maestro/test.yaml # Record as video maestro studio # Interactive UI builder maestro hierarchy # View element tree ``` Screenshots saved to `~/.maestro/tests/{timestamp}/`.