# Maestro

Published articles for Maestro.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Mobile UI Testing with Claude Code, Cursor and Codex

DevFeed: [Mobile UI Testing with Claude Code, Cursor and Codex](<https://devfeed.tech/articles/mobile-ui-testing-with-claude-code-cursor-and-codex-22912.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/mobile-ui-testing-with-coding-agents>)

Author: Ashish Kharche

Published: 2026-09-01T10:00:00Z

Content type: tutorial

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [simulator](<https://devfeed.tech/topics/simulator.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [android](<https://devfeed.tech/tags/android.md>), [chromium](<https://devfeed.tech/tags/chromium.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cli](<https://devfeed.tech/tags/cli.md>), [codex](<https://devfeed.tech/tags/codex.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [ios](<https://devfeed.tech/tags/ios.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [regression](<https://devfeed.tech/tags/regression.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [testing](<https://devfeed.tech/tags/testing.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

This tutorial explains how Claude Code, Cursor, Codex, and other MCP-enabled coding agents can use Maestro MCP to explore mobile app interfaces on iOS Simulators, Android emulators, physical Android devices, and Chromium, then save the tested steps as reusable Flow files. The saved Flows can be rerun through an agent or the CLI, including in CI, to detect UI changes.

### Source excerpt

Have Claude Code, Cursor or Codex run a UI test on an iOS Simulator or Android emulator, then save it as a Flow and run the same test again.

## Maestro vs Appium: The Benchmark

DevFeed: [Maestro vs Appium: The Benchmark](<https://devfeed.tech/articles/maestro-vs-appium-the-benchmark-22910.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/maestro-vs-appium-the-benchmark>)

Author: Manu Armani

Published: 2026-08-17T10:00:00Z

Content type: comparison

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [cross-platform](<https://devfeed.tech/topics/cross-platform.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [Selenium](<https://devfeed.tech/topics/selenium.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [android](<https://devfeed.tech/tags/android.md>), [appium](<https://devfeed.tech/tags/appium.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [claude](<https://devfeed.tech/tags/claude.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cost](<https://devfeed.tech/tags/cost.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [ios](<https://devfeed.tech/tags/ios.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [python](<https://devfeed.tech/tags/python.md>), [selenium](<https://devfeed.tech/tags/selenium.md>), [vs](<https://devfeed.tech/tags/vs.md>)

### AI overview

A comparison of Maestro and Appium for mobile UI testing across setup, syntax, waits, flakiness, platform coverage, AI agent support, and maintenance cost. Maestro uses declarative YAML flows with built-in waits and retries, while Appium uses code-based tests and a driver architecture covering more platforms. The article also describes MCP-based device control and cases where Appium is the better fit.

### Source excerpt

A side-by-side comparison of Maestro and Appium across setup, syntax, waits, flakiness, cross-platform coverage, AI agent support, and maintenance cost.

## Maestro CLI 2.8.0: swipe from any point inside an element

DevFeed: [Maestro CLI 2.8.0: swipe from any point inside an element](<https://devfeed.tech/articles/maestro-cli-2-8-0-swipe-from-any-point-inside-an-element-22903.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/maestro-cli-2-8-0>)

Author: Manu Armani

Published: 2026-08-06T17:00:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Android](<https://devfeed.tech/topics/android.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>), [selectors](<https://devfeed.tech/topics/selectors.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [html](<https://devfeed.tech/tags/html.md>), [ios](<https://devfeed.tech/tags/ios.md>), [junit](<https://devfeed.tech/tags/junit.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [release](<https://devfeed.tech/tags/release.md>), [reports](<https://devfeed.tech/tags/reports.md>), [selectors](<https://devfeed.tech/tags/selectors.md>)

### AI overview

Maestro CLI 2.8.0 adds swipes from chosen points within elements, variables for permissions and screenshot thresholds, improved selector retries, bounded Android emulator boot time, faster and more targeted locale handling, broader iOS device enumeration, and reliability fixes for Maestro Cloud uploads and reports.

### Source excerpt

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.

## Maestro CLI 2.7.0: debug failing Cloud runs with your AI agent

DevFeed: [Maestro CLI 2.7.0: debug failing Cloud runs with your AI agent](<https://devfeed.tech/articles/maestro-cli-2-7-0-debug-failing-cloud-runs-with-your-ai-agent-22902.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/maestro-cli-2-7-0>)

Author: Manu Armani

Published: 2026-07-27T09:00:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [debug](<https://devfeed.tech/topics/debug.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [android](<https://devfeed.tech/tags/android.md>), [cli](<https://devfeed.tech/tags/cli.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [debug](<https://devfeed.tech/tags/debug.md>), [ios](<https://devfeed.tech/tags/ios.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [release](<https://devfeed.tech/tags/release.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Maestro CLI 2.7.0 adds an MCP tool that lets AI agents investigate failed Cloud runs by retrieving recordings, logs, artifacts, and view hierarchies, then explaining likely root causes and proposing fixes. The release also introduces redesigned per-flow debug bundles and reliability improvements across iOS, Android, and Web.

### Source excerpt

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.

## Maestro MCP for AI Coding Agents

DevFeed: [Maestro MCP for AI Coding Agents](<https://devfeed.tech/articles/maestro-mcp-for-ai-coding-agents-22908.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/maestro-mcp-for-ai-coding-agents>)

Author: Ashish Kharche

Published: 2026-07-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Android skills](<https://devfeed.tech/topics/android-skills.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [codex](<https://devfeed.tech/topics/codex.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [Android](<https://devfeed.tech/topics/android.md>), [Flutter](<https://devfeed.tech/topics/flutter.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Web](<https://devfeed.tech/topics/web.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [ai-coding-agents](<https://devfeed.tech/tags/ai-coding-agents.md>), [android](<https://devfeed.tech/tags/android.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [ios](<https://devfeed.tech/tags/ios.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [simulator](<https://devfeed.tech/tags/simulator.md>), [ui](<https://devfeed.tech/tags/ui.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Maestro MCP connects coding agents to live iOS and Android targets, allowing them to inspect screens, run UI flows, take screenshots, and report what happened within the coding conversation. The article explains setup with the Maestro CLI and MCP, and describes using Maestro Viewer for human observation.

### Source excerpt

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.

## Maestro CLI 2.6.0: introducing Maestro Viewer

DevFeed: [Maestro CLI 2.6.0: introducing Maestro Viewer](<https://devfeed.tech/articles/maestro-cli-2-6-0-introducing-maestro-viewer-22905.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/maestro-cli-v2-6-0>)

Author: Manu Armani

Published: 2026-05-25T09:00:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [MCP](<https://devfeed.tech/topics/mcp.md>), [Single-page application (SPA)](<https://devfeed.tech/topics/spa.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [android](<https://devfeed.tech/tags/android.md>), [concurrent](<https://devfeed.tech/tags/concurrent.md>), [ios](<https://devfeed.tech/tags/ios.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [parsing](<https://devfeed.tech/tags/parsing.md>), [release](<https://devfeed.tech/tags/release.md>), [validation](<https://devfeed.tech/tags/validation.md>), [web-app](<https://devfeed.tech/tags/web-app.md>)

### AI overview

Maestro CLI v2.6.0 introduces Maestro Viewer, a web app that embeds an iOS simulator, Android emulator, or physical device inside a coding agent or browser. The release also adds more reliable concurrent local iOS execution, removes the bundled web-based Maestro Studio and Rhino JavaScript engine, and improves parsing errors, output paths, and iOS XCTest log collection.

### Source excerpt

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.

## Android 15 and 16 are now live on Maestro Cloud

DevFeed: [Android 15 and 16 are now live on Maestro Cloud](<https://devfeed.tech/articles/android-15-and-16-are-now-live-on-maestro-cloud-22879.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/android-15-and-16-on-maestro-cloud>)

Author: Manu Armani

Published: 2026-05-21T12:00:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [Mobile Testing](<https://devfeed.tech/topics/mobile-testing.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Google Play](<https://devfeed.tech/topics/google-play.md>), [releases](<https://devfeed.tech/topics/releases.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-16](<https://devfeed.tech/tags/android-16.md>), [google-play](<https://devfeed.tech/tags/google-play.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mobile-testing](<https://devfeed.tech/tags/mobile-testing.md>), [pixel](<https://devfeed.tech/tags/pixel.md>), [releases](<https://devfeed.tech/tags/releases.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Maestro Cloud now supports automated mobile tests on Android 15 and Android 16. The release adds five device profiles, including pixel_6_stock, with configurations aligned to Android Studio defaults to improve local-to-cloud parity.

### Source excerpt

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...

## New Maestro Studio

DevFeed: [New Maestro Studio](<https://devfeed.tech/articles/new-maestro-studio-22915.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/new-maestro-studio>)

Author: Manu Armani

Published: 2026-04-21T22:36:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Tool](<https://devfeed.tech/topics/tool.md>), [selectors](<https://devfeed.tech/topics/selectors.md>), [Emulator](<https://devfeed.tech/topics/emulator.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [autocomplete](<https://devfeed.tech/tags/autocomplete.md>), [cli](<https://devfeed.tech/tags/cli.md>), [developers](<https://devfeed.tech/tags/developers.md>), [emulator](<https://devfeed.tech/tags/emulator.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [meta](<https://devfeed.tech/tags/meta.md>), [testing](<https://devfeed.tech/tags/testing.md>), [ui-testing](<https://devfeed.tech/tags/ui-testing.md>)

### AI overview

Maestro announces a redesigned Maestro Studio desktop app for mobile UI testing. The release adds contextual autocomplete for commands, arguments, and selectors, emulator-assisted test creation, and more robust device connections, while existing tests continue to work without migration.

### Source excerpt

Maestro Studio is the desktop app for mobile UI testing. Now completely redesigned, with contextual autocomplete.

## Maestro MCP: An introduction

DevFeed: [Maestro MCP: An introduction](<https://devfeed.tech/articles/maestro-mcp-an-introduction-22907.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/maestro-mcp-an-introduction>)

Author: Simon Gilmurray

Published: 2026-04-14T09:32:00Z

Content type: tutorial

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Model Context Protocol (MCP)](<https://devfeed.tech/topics/model-context-protocol-mcp.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [introduction](<https://devfeed.tech/tags/introduction.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [test](<https://devfeed.tech/tags/test.md>)

### AI overview

The article introduces Maestro MCP, which uses the Model Context Protocol to expose Maestro's mobile testing capabilities to AI-agent clients. It describes use cases including test creation, interactive execution, maintenance, device management, and documentation querying.

### Source excerpt

Learn how Maestro MCP uses the Model Context Protocol to supercharge your mobile test creation, execution, and maintenance with AI agents.

## Introducing Visual Testing in Maestro

DevFeed: [Introducing Visual Testing in Maestro](<https://devfeed.tech/articles/introducing-visual-testing-in-maestro-22935.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/visual-testing>)

Author: Dan Caseley

Published: 2026-03-02T07:00:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [regression](<https://devfeed.tech/tags/regression.md>), [screenshot](<https://devfeed.tech/tags/screenshot.md>), [screenshot-testing](<https://devfeed.tech/tags/screenshot-testing.md>), [screenshots](<https://devfeed.tech/tags/screenshots.md>), [testing](<https://devfeed.tech/tags/testing.md>), [visual-regression-testing](<https://devfeed.tech/tags/visual-regression-testing.md>), [visual-testing](<https://devfeed.tech/tags/visual-testing.md>)

### AI overview

Maestro's Visual Testing compares screenshots with saved baselines to detect unexpected visual changes. The article explains assertScreenshot, takeScreenshot, cropOn, and thresholdPercentage, and describes use cases including shared design-system components, dependency upgrades, dark mode, and complex layouts.

### Source excerpt

Available in CLI v2.2.0, Maestro Studio, and Maestro Cloud

## Maestro's Architecture for Simplifying Mobile Test Automation

DevFeed: [Maestro's Architecture for Simplifying Mobile Test Automation](<https://devfeed.tech/articles/how-maestro-is-reinventing-mobile-test-automation-22888.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/how-maestro-is-reinventing-mobile-test-automation>)

Author: Leland Takamine

Published: 2025-09-25T00:00:00Z

Content type: article

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Mobile](<https://devfeed.tech/topics/mobile.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Test automation](<https://devfeed.tech/topics/test-automation.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [Accessibility](<https://devfeed.tech/topics/accessibility.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Android](<https://devfeed.tech/topics/android.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [flutter](<https://devfeed.tech/tags/flutter.md>), [ionic](<https://devfeed.tech/tags/ionic.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-test-automation](<https://devfeed.tech/tags/mobile-test-automation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [react-native](<https://devfeed.tech/tags/react-native.md>), [test-automation](<https://devfeed.tech/tags/test-automation.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

The article explains Maestro's architecture for mobile test automation. It describes one-line installation without separate dependencies, drivers, or SDKs; a Kotlin implementation of the ADB protocol called dadb; self-installing mobile drivers; and support for native, React Native, Flutter, and Ionic applications through the device accessibility layer.

### Source excerpt

Discover how Maestro is revolutionizing mobile test automation with zero setup, universal compatibility, and human-readable YAML syntax.

## Automating Apple Maps End-to-End Tests with Maestro

DevFeed: [Automating Apple Maps End-to-End Tests with Maestro](<https://devfeed.tech/articles/automating-apple-maps-dead-simple-e2e-testing-with-maestro-22882.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/automating-apple-maps-simple-e2e-testing-with-maestro>)

Author: Leland Takamine

Published: 2025-09-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [selectors](<https://devfeed.tech/topics/selectors.md>)

Tags: [accessibility](<https://devfeed.tech/tags/accessibility.md>), [apple](<https://devfeed.tech/tags/apple.md>), [e2e-testing](<https://devfeed.tech/tags/e2e-testing.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

A step-by-step tutorial showing how to automate an Apple Maps flow with Maestro. The example uses a YAML test to search for Apple HQ, explore Look Around, navigate dynamically, and verify UI details with selectors and assertions.

### Source excerpt

Automate Apple Maps with Maestro. A step-by-step E2E test in simple YAML - readable, reliable, and flake-free.

## Showing Tap Indicators on iOS Screen Recording

DevFeed: [Showing Tap Indicators on iOS Screen Recording](<https://devfeed.tech/articles/showing-tap-indicators-on-ios-screen-recording-22928.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/showing-tap-indicators-on-ios-recordings>)

Author: Amanjeet Singh

Published: 2025-08-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [ui](<https://devfeed.tech/topics/ui.md>)

Tags: [capture](<https://devfeed.tech/tags/capture.md>), [ci](<https://devfeed.tech/tags/ci.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [display](<https://devfeed.tech/tags/display.md>), [ios](<https://devfeed.tech/tags/ios.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [screen](<https://devfeed.tech/tags/screen.md>), [tutorials](<https://devfeed.tech/tags/tutorials.md>)

### AI overview

This tutorial explains how to show tap and gesture indicators in iOS screen recordings to make UI test failures involving animations and timing easier to debug. It discusses the limitations of Simulator touch indicators and app-integrated solutions, then introduces injecting a dynamic library so indicators can work across apps and system interactions in automated tests.

### Source excerpt

Learn how to display tap and gesture indicators in iOS screen recordings for better debugging, app demos, and tutorials.

## How to Input Unicode Characters in Maestro Android Tests: A Complete Workaround Guide

DevFeed: [How to Input Unicode Characters in Maestro Android Tests: A Complete Workaround Guide](<https://devfeed.tech/articles/how-to-input-unicode-characters-in-maestro-android-tests-a-complete-workaround-guide-25153.md>)

Original publisher: [Read original article](<https://blog.droidchef.dev/how-to-input-unicode-characters-in-maestro-android-tests-a-complete-workaround-guide/>)

Author: Ishan Khanna

Published: 2025-07-11T00:17:46Z

Content type: tutorial

Language: en

Sources: [Ishan Khanna](<https://devfeed.tech/sources/ishan-khanna.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [adb](<https://devfeed.tech/topics/adb.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Flask](<https://devfeed.tech/topics/flask.md>)

Tags: [adb](<https://devfeed.tech/tags/adb.md>), [android](<https://devfeed.tech/tags/android.md>), [automation](<https://devfeed.tech/tags/automation.md>), [guide](<https://devfeed.tech/tags/guide.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mobile-test-automation](<https://devfeed.tech/tags/mobile-test-automation.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [ui-testing](<https://devfeed.tech/tags/ui-testing.md>)

### AI overview

A tutorial describing a workaround for Unicode text input in Maestro Android tests. It uses Maestro JavaScript, a local HTTP server, and ADB Keyboard to send Unicode text through Android broadcast intents.

### Source excerpt

Learn how to overcome Maestro's Unicode input limitations on Android by building a custom HTTP server solution with ADB Keyboard. Complete implementation guide with code examples.

## Google Maps UI Test Automation with Maestro - Full Tutorial

DevFeed: [Google Maps UI Test Automation with Maestro - Full Tutorial](<https://devfeed.tech/articles/google-maps-ui-test-automation-with-maestro-full-tutorial-22937.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/what-if-we-test-google-maps->)

Author: Leland Takamine

Published: 2025-07-01T16:23:00Z

Content type: tutorial

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Test automation](<https://devfeed.tech/topics/test-automation.md>), [Google Maps](<https://devfeed.tech/topics/google-maps.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [cli](<https://devfeed.tech/tags/cli.md>), [google-maps](<https://devfeed.tech/tags/google-maps.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [maps](<https://devfeed.tech/tags/maps.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [test-automation](<https://devfeed.tech/tags/test-automation.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [ui-testing](<https://devfeed.tech/tags/ui-testing.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

A step-by-step tutorial for automating a Google Maps UI test with the open-source Maestro framework. It covers installing the Maestro CLI, launching the app with clearState, tapping, typing, swiping, scrolling until an element is visible, validating with regex, and running a complete YAML flow.

### Source excerpt

Discover step-by-step automated Google Maps UI testing with Maestro: complete YAML guide to tap, input, swipe, scroll commands and fast assertions.

## Wahed Accelerates React Native Mobile Testing with Maestro

DevFeed: [Wahed Accelerates React Native Mobile Testing with Maestro](<https://devfeed.tech/articles/from-hours-to-minutes-how-wahed-revolutionized-mobile-app-testing-with-maestro-22936.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/wahed-maestro-mobile-testing-speed>)

Author: Jake Krupski

Published: 2025-05-28T10:24:00Z

Content type: article

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Mobile Testing](<https://devfeed.tech/topics/mobile-testing.md>), [Test automation](<https://devfeed.tech/topics/test-automation.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [appium](<https://devfeed.tech/tags/appium.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [fintech](<https://devfeed.tech/tags/fintech.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mobile-test-automation](<https://devfeed.tech/tags/mobile-test-automation.md>), [mobile-testing](<https://devfeed.tech/tags/mobile-testing.md>), [react-native](<https://devfeed.tech/tags/react-native.md>)

### AI overview

This case study describes how Wahed adopted Maestro for automated testing of its React Native mobile app. Test writing time fell from 3-4 hours per test with Appium to 10-15 minutes, releases shifted from biweekly to weekly, and automated test coverage grew from 50 manual smoke tests to approximately 250 tests.

### Source excerpt

The world of mobile app development is fast-paced, demanding rapid iterations and flawless user experiences. But what happens when your mobile app testing process cannot keep up...

## iOS 18 & iPad Support in the Cloud

DevFeed: [iOS 18 & iPad Support in the Cloud](<https://devfeed.tech/articles/ios-18-ipad-support-in-the-cloud-22896.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/ios18-ipad-on-cloud>)

Author: Leland Takamine

Published: 2025-04-23T00:00:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [ci](<https://devfeed.tech/topics/ci.md>), [GitHub Actions](<https://devfeed.tech/topics/github-actions.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [ci](<https://devfeed.tech/tags/ci.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [github-actions](<https://devfeed.tech/tags/github-actions.md>), [ios](<https://devfeed.tech/tags/ios.md>), [maestro](<https://devfeed.tech/tags/maestro.md>)

### AI overview

Maestro announces expanded iOS cloud support, including additional operating system versions and device models such as iPhone 16 Pro, iPad, and iPhone 11 configurations. The update also includes infrastructure changes intended to simplify adding future configurations.

### Source excerpt

Additional OS versions and device model options available for iOS in the cloud

## MaestroGPT is now available in the Maestro CLI

DevFeed: [MaestroGPT is now available in the Maestro CLI](<https://devfeed.tech/articles/maestro-chat-22906.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/maestro-gpt-cli-chat>)

Author: Leland Takamine

Published: 2025-04-21T00:00:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [announce](<https://devfeed.tech/tags/announce.md>), [chat](<https://devfeed.tech/tags/chat.md>), [cli](<https://devfeed.tech/tags/cli.md>), [code](<https://devfeed.tech/tags/code.md>), [commands](<https://devfeed.tech/tags/commands.md>), [docs](<https://devfeed.tech/tags/docs.md>), [generate](<https://devfeed.tech/tags/generate.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

### AI overview

MaestroGPT, an AI chatbot with live access to Maestro's documentation and knowledge of Maestro syntax, is now available directly in the Maestro CLI. Users can upgrade to the latest Maestro version and run the chat command to get help and generate code in the terminal.

### Source excerpt

MaestroGPT is now available in the Maestro CLI 🎉

## Case Study: How Eneco Upgraded from Manual QA to Automated Testing with Maestro

DevFeed: [Case Study: How Eneco Upgraded from Manual QA to Automated Testing with Maestro](<https://devfeed.tech/articles/case-study-how-eneco-upgraded-from-manual-qa-to-automated-testing-with-maestro-22899.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/maestro-case-study-eneco>)

Author: Jake Krupski

Published: 2025-04-09T00:00:00Z

Content type: article

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Selenium](<https://devfeed.tech/topics/selenium.md>)

Tags: [appium](<https://devfeed.tech/tags/appium.md>), [automated](<https://devfeed.tech/tags/automated.md>), [automation](<https://devfeed.tech/tags/automation.md>), [automation-tools](<https://devfeed.tech/tags/automation-tools.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [qa](<https://devfeed.tech/tags/qa.md>), [selenium](<https://devfeed.tech/tags/selenium.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

A case study of Eneco's transition from manual QA to automated testing across its mobile app and web portal. The team evaluated Appium, Tosca, and Maestro, with Maestro selected for its reported speed, reliability, simpler learning curve, and integration fit. The article also describes internal adoption after demonstrations to QA teams and company leadership.

### Source excerpt

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 representative of what many...

## Introducing: Maestro Webhooks

DevFeed: [Introducing: Maestro Webhooks](<https://devfeed.tech/articles/introducing-maestro-webhooks-22895.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/introducing-maestro-webhooks>)

Author: Felipe Duarte

Published: 2025-03-29T00:00:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Cloud](<https://devfeed.tech/topics/cloud.md>), [test](<https://devfeed.tech/topics/test.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [http](<https://devfeed.tech/tags/http.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [testing](<https://devfeed.tech/tags/testing.md>), [web](<https://devfeed.tech/tags/web.md>), [webhooks](<https://devfeed.tech/tags/webhooks.md>)

### AI overview

Maestro introduces Webhooks for all Cloud Plan accounts. The feature sends real-time upload event data to a server through HTTP POST requests, including context about test flows, environment variables, timing, results, and failure reasons. Webhooks can support dashboards, notifications, CI/CD pipelines, and internal integrations.

### Source excerpt

We're excited to introduce Maestro Webhooks - now available for all Cloud Plan accounts!

## Introducing MaestroGPT

DevFeed: [Introducing MaestroGPT](<https://devfeed.tech/articles/introducing-maestrogpt-22890.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/introducing-maestro-gpt>)

Author: Leland Takamine

Published: 2025-03-20T00:00:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Chat Bot](<https://devfeed.tech/topics/chatbot.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Documentation](<https://devfeed.tech/topics/documentation.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [documentation](<https://devfeed.tech/tags/documentation.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [testing](<https://devfeed.tech/tags/testing.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Maestro announces MaestroGPT, a custom AI chatbot with live access to Maestro's documentation and knowledge of Maestro syntax. Available in the Maestro Console, it answers Maestro-specific questions and generates code, with plans for more contextual responses and application interaction.

### Source excerpt

We're thrilled to announce MaestroGPT: Your AI-powered Maestro expert

## Case Study: How Doccla Transformed Mobile App Testing with Maestro

DevFeed: [Case Study: How Doccla Transformed Mobile App Testing with Maestro](<https://devfeed.tech/articles/case-study-how-doccla-transformed-mobile-app-testing-with-maestro-22884.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/case-study-doccla>)

Author: Jake Krupski

Published: 2025-03-12T00:00:00Z

Content type: article

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Test automation](<https://devfeed.tech/topics/test-automation.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [bluetooth](<https://devfeed.tech/tags/bluetooth.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [e2e-testing](<https://devfeed.tech/tags/e2e-testing.md>), [healthcare](<https://devfeed.tech/tags/healthcare.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This case study describes how Doccla addressed the burden of manually testing a mobile app used for remote patient monitoring in a regulated healthcare setting. The team adopted Maestro, an open-source end-to-end testing framework for mobile and web apps, to automate much of the workflow.

### Source excerpt

Testing mobile applications, especially in highly regulated industries like healthcare, can be a daunting, time-consuming, and repetitive task. But what if there was a way to a...

## Introducing: Maestro Slack Bot

DevFeed: [Introducing: Maestro Slack Bot](<https://devfeed.tech/articles/introducing-maestro-slack-bot-22893.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/introducing-maestro-slack-bot>)

Author: Leland Takamine

Published: 2025-03-04T00:00:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Slack](<https://devfeed.tech/topics/slack.md>), [Bot](<https://devfeed.tech/topics/bot.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Availability](<https://devfeed.tech/topics/availability.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [integration](<https://devfeed.tech/tags/integration.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [notifications](<https://devfeed.tech/tags/notifications.md>), [release](<https://devfeed.tech/tags/release.md>), [slack](<https://devfeed.tech/tags/slack.md>), [teams](<https://devfeed.tech/tags/teams.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Maestro announces the general availability of its Slack Bot, which sends cloud test-run results to a configured Slack channel when testing completes. The per-project integration is enabled through the Maestro Console.

### Source excerpt

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, it's important that...

## Recent improvements to Maestro (January 2025)

DevFeed: [Recent improvements to Maestro (January 2025)](<https://devfeed.tech/articles/recent-improvements-to-maestro-january-2025-22920.md>)

Original publisher: [Read original article](<https://maestro.dev/blog/recent-improvements-to-maestro-january-2025>)

Author: Dan Caseley

Published: 2025-01-31T08:00:00Z

Content type: release

Language: en

Sources: [mobile.dev - Medium](<https://devfeed.tech/sources/mobile-dev-medium.md>)

Topics: [Tool](<https://devfeed.tech/topics/tool.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Windows](<https://devfeed.tech/topics/windows.md>), [WSL2](<https://devfeed.tech/topics/wsl2.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [docker](<https://devfeed.tech/tags/docker.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [maestro](<https://devfeed.tech/tags/maestro.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [update](<https://devfeed.tech/tags/update.md>), [windows](<https://devfeed.tech/tags/windows.md>), [wsl2](<https://devfeed.tech/tags/wsl2.md>)

### AI overview

Maestro's January 2025 update adds an organization dashboard with test-execution statistics, a Retry All Failed option for uploads, simpler local setup on Windows without WSL2, and fixes for WSL and Docker users. The article also previews cloud Web tests and ARM uploads for mobile platforms.

### Source excerpt

Howdy, testers! We're excited to share another update on the recent changes we've made to your tools.

[Next page](<https://devfeed.tech/tags/maestro.md?cursor=WyIyMDI1LTAxLTMxVDA4OjAwOjAwKzAwOjAwIiwgIjYwM2I4OGViLTE1YTktNDY1Mi1hNjk5LTQ3YzdjNGE0OGEzNSJd>)