Testing is always something that's important in app development, but often it's still done manually by testers or developers. Sometimes it can occu...
For further actions, you may consider blocking this person and/or reporting abuse
That is untreatable! Definitely, I want to move away from Appium.
Do you know how we can launch app with custom arguments?
Sounds great, I can really recommend Maestro.
You can use the parameters from maestro, e.g.
You can access those external parameters like this in your workflow file:
You can find an example workflow file with external parameters here github.com/alexanderhodes/react-na...
And I can recommend the documentation about parameters in the maestro docs maestro.mobile.dev/advanced/parame...
No you don't understood. I need support of launchArguments to access them inside my app (not inside e2e flow)
usigin a github.com/iamolegga/react-native-... module
Thank you for the post! I'm playing with this myself now because Appium has way too many problems.
What are the options for infrastructure to run Maestro? Is it currently only their Maestro Cloud? What about physical device support?
You can easily run it on their cloud, because they provide their a dashboard for your historical runs as well.
And you can run it on every infrastructure as well. You just need to install the CLI and the dependencies for the simulator or emulator. It's just a combination of installing the CLI like here.
Furthermore, you can run it on physical devices as well. On Android it works out of the box after connecting your device and for iOS device you need to install the Facebook IDB tool. The installation is described here: maestro.mobile.dev/getting-started...
And here you can find some notes about running it on physical devices. maestro.mobile.dev/getting-started...
Thanks for this, I've just started using maestro and this has some useful examples
Will be great to add that all
MAESTRO_*
env variabled will be available in flow without passing them as-e MY_VAR=myVal
and then
${MAESTRO_USERNAME} # 123
Another cool feature that have to mentioned it is conditions
How do you create the
.app
file for a ReactNative app so that it doesn't require Maestro?How to run on my local real devices (actual mobile devices) instead of virtual devices
At the moment, Maestro does not support real iOS devices
maestro.mobile.dev/getting-started...
Android - maestro test will automatically detect and use any local emulator or USB-connected physical device.
Thanks for the info. Any timeframe about when maestro will be able to run on real iOS device. Thanks