maestro icon indicating copy to clipboard operation
maestro copied to clipboard

Painless Mobile UI Automation

Results 412 maestro issues
Sort by recently updated
recently updated
newest added

# Add Configurable Custom Identifier Support for Web Testing ## Summary This PR introduces a flexible, configuration-driven identifier system for web element selection in Maestro. Instead of hardcoding specific HTML...

### Use case Hi all! I absolutely love this framework! The only thing I’m missing is a simple onFailure parameter that allows executing a .js (runScript) script when something inside...

enhancement

### Discussed in https://github.com/mobile-dev-inc/Maestro/discussions/2866 Originally posted by **ronnyremesnik** November 30, 2025 Hi, I’m using the addMedia command, and it seems that when I run it a second time, the media...

maestro cli

## Proposed Changes This pull request introduces support for running shell commands within Maestro workflows. Key updates include: - New action enabling the execution of arbitrary shell commands in flows....

# Maestro Plugin System ## Proposed changes This PR introduces a comprehensive **Plugin System** for Maestro that enables developers to create custom commands as external plugins, significantly extending Maestro's automation...

### Is there an existing issue for this? - [x] I have searched the existing issues and didn't find mine. ### Steps to reproduce - Clone the following repo (was...

platform: ios

### Is there an existing issue for this? - [x] I have searched the existing issues and didn't find mine. ### Steps to reproduce JS: ``` output.utils = { timeout:...

maestro cli

### Is there an existing issue for this? - [x] I have searched the existing issues and didn't find mine. ### Steps to reproduce Execute any flow with multiple launchApp,...

### Is there an existing issue for this? - [x] I have searched the existing issues and didn't find mine. ### Steps to reproduce **Device:** Android Emulator (tested on multiple...

upstream issue

### Use case ## Problem When running Maestro web tests in containerized environments (Docker, DevContainers), tests consistently fail with: ``` Could not start a new session. Response code 500. Message:...

platform: web