# maestro.dev > AI-optimized mirror of maestro.dev containing 50 pages totalling 42,533 words of clean markdown content, structured data, and semantic HTML. Original source: https://maestro.dev. Last updated: 2026-09-12T05:55:09.901Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [Maestro, End-to-End UI Testing for Mobile and Web](/content/site-root.html): Create reliable UI tests fast. Run free on CLI or Maestro Studio, then scale on Maestro Cloud. Automate iOS, Android and web with simple setup. (1,566 words) ## Articles & Blog Posts - [Pokedex UI Testing Series: A Guide to End-to-End React Native Testing with Maestro — Part 2](/content/blog/pokedex-ui-testing-series-a-guide-to-end-to-end-react-native-testing-with-maestro-part-2.html): Write UI tests for your React Native / Expo Apps (2,029 words) - [Maestro — Re-Building the iOS Driver](/content/blog/maestro-re-building-the-ios-driver/index.html): If you were using Maestro for iOS in the past, chances are — you have seen the issues with elements not being easily discoverable or outright missing. No more! (1,424 words) - [Music App UI Testing Series: End-to-End Flutter Testing with Maestro — Part 2](/content/blog/music-app-ui-testing-series-end-to-end-flutter-testing-with-maestro-part-2.html): Write UI tests for your Flutter Apps (1,545 words) - [The power of open-source. Making Maestro work better with Flutter](/content/blog/the-power-of-open-source-making-maestro-work-better-with-flutter.html): Maestro is the fastest and easiest way to create end-to-end UI tests for your mobile app — no matter whether it’s built with native or cross-platform technol… (2,220 words) - [Pokedex UI Testing Series: Taking Maestro to the Cloud with Expo EAS & GitHub Actions — Part 3](/content/blog/pokedex-ui-testing-series-taking-maestro-to-the-cloud-with-expo-eas-github-actions-part-3.html): Expo EAS / React Native UI testing on Maestro Cloud (1,376 words) - [Showing Tap Indicators on iOS Screen Recording](/content/blog/showing-tap-indicators-on-ios-recordings/index.html): Learn how to display tap and gesture indicators in iOS screen recordings for better debugging, app demos, and tutorials. (696 words) - [Maestro Changelog, Releases and Updates](/content/blog/changelog/index.html): Every Maestro release, feature and fix in one timeline. Follow along with new capabilities across the CLI, Studio and Maestro Cloud. (917 words) - [The Shift Left in Mobile Engineering](/content/blog/the-shift-left-in-mobile-engineering/index.html): We’ve worked for years at the cutting edge of the mobile industry at mobile-first startups and industry-leading organizations like Uber and Google. We also c… (2,092 words) - [Testing Wikipedia flows on Maestro.](/content/blog/testing-wikipedia-flows-on-maestro/index.html): In current times where mobile traffic has surpassed web traffic for many major companies, testing the app’s user experience has become even more critical tha… (937 words) - [Guide to Maestro UI Testing with API Mocking Using WireMock](/content/blog/guide-to-maestro-ui-testing-with-api-mocking-using-wiremock.html): Mock with WireMock, UI test with Maestro (1,858 words) - [Maestro CLI 2.0.0 Release Notes, Java 17, GraalJS](/content/blog/introducing-maestro-2-0-0/index.html): This Maestro CLI release (2.0.0) brings key upgrades, fresh features, and stability fixes so your tests run faster and more reliably. (1,297 words) - [Running Maestro UI Tests in an Expo Development Build for iOS](/content/blog/running-maestro-ui-tests-in-an-expo-development-builds.html): UI tests for Expo Dev Builds for iOS apps (837 words) - [Fixing Android’s 3-minute screen recording limitation](/content/blog/fixing-androids-3-minute-screen-recording-limitation.html): How we used binary rewriting to remove the 3-minute screen recording limitation on Maestro Cloud (1,217 words) - [Music App UI Testing Series: Getting Started with Maestro in Flutter — Part 1](/content/blog/music-app-ui-testing-series-getting-started-with-maestro-in-flutter-part-1.html): Setup and Configure Flutter for Maestro UI Testing (980 words) - [Running Maestro Cloud UI tests for iOS on Bitrise CI/CD](/content/blog/running-maestro-cloud-ui-tests-for-ios-on-bitrise-ci-cd.html): Setup Maestro iOS tests on Bitrise (755 words) - [Testing Flipkart’s Android app using Maestro](/content/blog/testing-flipkarts-android-app-using-maestro/index.html): If you have been using Maestro in the past, you must already know how easy it is to test your app. To maintain and enhance this experience, we continually ev… (664 words) - [Run your Maestro Flows on CircleCI](/content/blog/run-your-maestro-flows-on-circleci/index.html): Maestro Cloud is compatible with all CI systems including CircleCI. (674 words) - [Case Study: How Doccla Transformed Mobile App Testing with Maestro](/content/blog/case-study-doccla/index.html): Testing mobile applications, especially in highly regulated industries like healthcare, can be a daunting, time-consuming, and repetitive task. But what if t… (1,108 words) - [Pokedex UI Testing Series: Getting Started with Maestro in Expo & React Native — Part 1](/content/blog/pokedex-ui-testing-series-getting-started-with-maestro-in-expo-react-native-part-1.html): Setup Expo Development builds for Android & iOS (753 words) - [How Maestro is Reinventing Mobile Test Automation](/content/blog/how-maestro-is-reinventing-mobile-test-automation/index.html): Discover how Maestro is revolutionizing mobile test automation with zero setup, universal compatibility, and human-readable YAML syntax. (1,467 words) - [Running your Maestro Flows on GitHub Actions](/content/blog/running-your-maestro-flows-on-github-actions/index.html): Maestro is compatible with all CI systems and provides native integrations with a number of common providers including GitHub Actions. You can start running… (532 words) - [Introducing: Maestro — Painless Mobile UI Automation](/content/blog/introducing-maestro-painless-mobile-ui-automation/index.html): The easiest way to automate UI testing for your mobile app (639 words) - [Maestro Best Practices: Structuring your Test Suite](/content/blog/maestro-best-practices-structuring-your-test-suite/index.html): Best practices on how to structure and organize your Maestro Test Suite (878 words) - [Run your Maestro Flows on Bitbucket Pipelines](/content/blog/run-your-maestro-flows-on-bitbucket-pipelines/index.html): Maestro is compatible with all CI systems and provides native integrations with a number of common providers including Bitbucket Pipelines. (372 words) - [Maestro CLI 2.7.0: debug Cloud runs with your AI agent](/content/blog/maestro-cli-2-7-0/index.html): In Maestro CLI 2.7.0, your AI agent can debug a failed Cloud run on its own. Plus a redesigned per-flow debug bundle and a broad wave of iOS, Android, and Web reliability fixes. (1,138 words) - [Best Practices for Cross-platform Maestro UI Testing for Android and iOS](/content/blog/best-practices-for-cross-platform-maestro-ui-testing-for-android-and-ios.html): Using runFlow, runScript and external parameters (726 words) - [Our First Open-Source Project](/content/blog/our-first-open-source-project/index.html): We are mobile engineers who have spent our careers building mobile applications at industry-leading companies like Uber, and we’ve made it our mission to sol… (546 words) - [Maestro MCP: An introduction](/content/blog/maestro-mcp-an-introduction/index.html): Learn how Maestro MCP uses the Model Context Protocol to supercharge your mobile test creation, execution, and maintenance with AI agents. (517 words) - [Maestro MCP for AI Coding Agents](/content/blog/maestro-mcp-for-ai-coding-agents/index.html): Give your coding agent a real device. With Maestro MCP, agents like Claude Code, Cursor, and Codex can operate your live app, run flows, and check the UI without leaving the chat. (719 words) - [Efficient React Native UI Testing with Maestro and Ignite](/content/blog/efficient-react-native-ui-testing-with-maestro-and-ignite.html): UI testing an Ignite App (812 words) - [Maestro CLI 2.8.0: swipe from any point inside an element](/content/blog/maestro-cli-2-8-0/index.html): Maestro CLI 2.8.0 adds swipes that start from a chosen point inside an element, variables in permissions and screenshot thresholds, and reliability fixes across Maestro Cloud uploads and reports. (638 words) - [Maestro CLI 2.9.0: light and dark mode in one flow](/content/blog/maestro-cli-2-9-0/index.html): Maestro CLI 2.9.0 adds dark-mode commands for iOS, Android, and Web, negation globs in config.yaml, and reliability work for Android WebViews and modern Chrome. (432 words) - [Case Study: How Eneco Upgraded from Manual QA to Automated Testing with Maestro](/content/blog/maestro-case-study-eneco/index.html): At Mobile.dev, we love hearing stories from teams putting Maestro to work in the real world - and Randy Sie and his team at Eneco have a story that’s represe… (777 words) - [Mobile UI Testing with Claude Code, Cursor and Codex | Maestro](/content/blog/mobile-ui-testing-with-coding-agents/index.html): Connect your coding agent to an Android emulator or iOS Simulator with Maestro MCP. The agent explores the app, you save the steps as a Flow, and the same test runs again from chat or the CLI. (869 words) - [Maestro Workbench: A Community Contribution](/content/blog/maestro-workbench-a-community-contribution/index.html): I spend half my working life helping out in the Maestro community, and the other half in the real world, testing mobile apps. When I’m writing Maestro flows,… (313 words) - [Automating Apple Maps: Dead Simple E2E Testing with Maestro](/content/blog/automating-apple-maps-simple-e2e-testing-with-maestro.html): Automate Apple Maps with Maestro. A step-by-step E2E test in simple YAML - readable, reliable, and flake-free. (609 words) - [CLI 2.4.0: iOS 26 and more devices on Maestro Cloud](/content/blog/maestro-cli-2-4-0/index.html): You can now test across a much wider range of Apple devices and on iOS 26. (374 words) - [Recent improvements to Maestro (January 2025)](/content/blog/recent-improvements-to-maestro-january-2025/index.html): Howdy, testers! We’re excited to share another update on the recent changes we’ve made to your tools. (354 words) - [Introducing: Maestro Webhooks](/content/blog/introducing-maestro-webhooks/index.html): We’re excited to introduce Maestro Webhooks - now available for all Cloud Plan accounts! (400 words) - [Maestro CLI 2.6.0: introducing Maestro Viewer](/content/blog/maestro-cli-v2-6-0/index.html): Maestro CLI v2.6.0 ships Maestro Viewer: your coding agent now has a mobile device, live inside the agent. Plus faster iOS, cleaner output, and fixes. (858 words) - [Maestro — Announcing JavaScript + HTTP Request Support](/content/blog/maestro-announcing-javascript-http-request-support/index.html): Run JavaScript and execute HTTP requests from your Maestro Flows (498 words) - [iOS 18 & iPad Support in the Cloud](/content/blog/ios18-ipad-on-cloud/index.html): Additional OS versions and device model options available for iOS in the cloud (228 words) - [Introducing MaestroGPT](/content/blog/introducing-maestro-gpt/index.html): We're thrilled to announce MaestroGPT: Your AI-powered Maestro expert (328 words) - [Announcing mobile.dev](/content/blog/announcing-mobile-dev/index.html): Today, we’re excited to announce the launch of mobile.dev and our $3M seed round led by Cowboy Ventures! (570 words) - [Announcing: Maintainable No-Code UI Automation for Mobile with Maestro Studio](/content/blog/announcing-maintainable-no-code-ui-automation-for-mobile-with-maestro-studio.html): Today we are excited to announce the next evolution of Maestro Studio, which brings maintainable no-code UI automation to the Mobile ecosystem! (553 words) - [Introducing: Maestro Slack Bot](/content/blog/introducing-maestro-slack-bot/index.html): Deeper slack integration has been one of the top requests we’ve received since launching Maestro. For critical workflows like nightly or pre-release testing,… (281 words) - [Introducing: “maestro record”](/content/blog/introducing-maestro-record/index.html): Record a beautiful video of your Maestro Flow with a single command (331 words) - [Introducing: Maestro Studio](/content/blog/introducing-maestro-studio/index.html): Your personal assistant to help write your Maestro Flows (303 words) - [Android 15 and 16 mobile testing is now live on Maestro Cloud](/content/blog/android-15-and-16-on-maestro-cloud/index.html): Maestro Cloud now supports automated mobile testing on Android 15 and Android 16, with new Pixel device profiles including Pixel 9, Pixel 9 Pro XL... (526 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives - [AgentSite Network](https://agentsite.network/network.html): Public index of AgentSites and their machine-readable resources