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 a ### Actual results I have...
### Is there an existing issue for this? - [X] I have searched the existing issues and didn't find mine. ### Steps to reproduce Run maestro test on a flow...
## Proposed changes The purpose of this PR is to add the **DataFaker** library, which provides various resources for random data (https://www.datafaker.net). Three new random data resources have been added:...
### Is there an existing issue for this? - [X] I have searched the existing issues and didn't find mine. ### Steps to reproduce Start Pixel 9 Pro API35 from...
### Current behaviour I am trying to tap on a button that is rendered inside a portal. I am using [@gorhom/portal](https://github.com/gorhom/react-native-portal) portal implementation. I can see that non of these...
## Proposed changes The `timeout` in ScrollUntilVisibleCommand should be interpreted as milliseconds: https://maestro.mobile.dev/api-reference/commands/scrolluntilvisible This was broken by https://github.com/mobile-dev-inc/maestro/pull/2023. ## Testing Updated and ran tests ## Issues fixed Fixes https://github.com/mobile-dev-inc/maestro/issues/2108
## Proposed changes - Conditions are already evaluated eagerly, meaning that as soon as a failing condition is evaluated, the flow is exited - However, the order currently is not...
I have a setup.yaml file that uses the runScript command to load all the js files (page objects) and I'm loading this setup.yaml file in all my flow files. Instead...
There were 2 issues with optional commands, this PR creates tests for the issues: 1. The optional flag on the selector was removed that broke deserialization and the change was...
### Is there an existing issue for this? - [X] I have searched the existing issues and didn't find mine. ### Steps to reproduce ``` - launchApp: clearState: true -...