maestro
maestro copied to clipboard
Painless Mobile UI Automation
### Is there an existing issue for this? - [X] I have searched the existing issues and didn't find mine. ### Steps to reproduce 1. Get the new version `curl...
Source of inspiration: [now in android app](https://github.com/android/nowinandroid/tree/5a382e3a45e82e11260f56772aac600489168baa/build-logic)
## Problem **Current state** The `Driver.deviceInfo()` is sometimes being called too many times (too many=more than once) when executing a single Maestro command. This is caused by lack of clear...
### Use case There is a lot of issues with input flakiness, but there is no need to test input each time We can just paste text in input, and...
## Proposed changes Added “installApp” command. ## Testing - Put an apk file in the desired directory. - Add the command - installApp: “yourPath” to your test. ## Issues fixed...
Support for parallel execution has been added in PR #1732, but I see space for more improvement. Some ideas: - [x] #1844 Run in parallel without sharding. In other words,...
### Is there an existing issue for this? - [x] I have searched the existing issues and didn't find mine. ### Steps to reproduce A command will be ran every...
Remove the hidden flag from hierarchy, query, and check-syntax commands to make them visible in the maestro --help output. These are useful commands that users should be aware of. Changes:...
Enable flow scripts to access the current flow name via maestro.flowName. This allows users to make flow-specific decisions and log which flow is currently executing. Implementation: - Add flowName field...
## Proposed changes Just added info about supported syntax