maestro
maestro copied to clipboard
Painless Mobile UI Automation
## Highlights ### Parallel Execution and Sharding - New shards parameter `--shards 5` or `-s 5` to distribute tests across multiple devices - Enhance `--deviceid` parameter to allow specification of...
**Is your feature request related to a problem? Please describe.** Right now there is no ability to run a custom script when test finish it's will be useful in case...
When executing JavaScript via [runScript](https://maestro.mobile.dev/advanced/javascript/run-javascript) I get errors when trying to import or require import error: `org.mozilla.javascript.EvaluatorException: missing ; before statement` require error: `ReferenceError: ReferenceError: "require" is not defined.` Is...
Hi team .I am trying to run maestro on my application but still at login flow .I am able to enter the email and password but unable to click on...
**Is your feature request related to a problem? Please describe.** We need to e2e test our app where we have some flows where we want to test content in a...
**Describe the bug** tapOn "text" not working when `accessibilityLabel` is available on iOS. After removing `accessibilityLabel` tapOn "text" works as expected **To Reproduce** Steps to reproduce the behavior, e.g.: 1....
**Describe the bug** I want tapOn `Lanjut` button to the next page, but it doesn't work (I use `tapOn: .*Lanjut` because on maestro studio it looks `Kembali\nLanjut`). It passed, but...
## Proposed Changes This PR allows to test a screen against what is called a [System-initiated Process Death](https://galex.dev/posts/how-to-detect-process-death-issues/) which is something very specific to the Android platform, but gives a...
**Describe the bug** I installed maestro 1 day ago and it works, but now every time I try to run a maestro studio command I get this error: java.net.ConnectException: Connection...
**Describe the bug** Hi team, Maestro is fantastic, and I'm currently working on a demo. However, I've encountered an issue. The test works perfectly when run locally, but it gets...