Maestro is a tool for Mobile Automation that uses YAML files for its tests.
⚠️ You must create a free Maestro account for this repo to work!
Using Gitpod, a lot of the setup is already done for you 🎉
-
Open a Terminal and login to Maestro
maestro login
📧 This sends an email to authenticate. Click
Sign Inin that email and return to the Terminal -
Run some flows on the cloud
maestro cloud wiki-ios-app.zip .maestro/ios --format junit --include-tags=ios
Things to note:
maestro cloud- the command to run Flows in the cloudwiki-ios-app.zip- the iOS Wikipedia App to test.maestro/ios- the folder to look for Flows to run--format junit- have Maestro generate a JUnit XML that can be used in reporting tools like JIRA--include-tags=ios- include all Flows that have this tag(s)
-
Once complete, open the
Uploadspage of your Maestro Cloud account to see the results!
There's a lot more you can do, so make sure to visit their docs for more details and advanced usages: