Releases: mobile-dev-inc/Maestro
CLI 1.37.9
CLI 1.37.8
CLI 1.37.7
CLI 1.37.6
CLI 1.37.5
CLI 1.37.4
CLI 1.37.3
CLI 1.37.2
CLI 1.37.1
CLI 1.37.0
New features
-
Sharding tests for parallel execution on many devices 🎉 (#1732 by Kaan)
You can now pass
--shardsargument tomaestro testto split up your test suite into chunks that run in parallel. If you have feedback or suggestions about this huge new feature, please share them with us in issue #1818. -
Reports in HTML (#1750 by Depa Panjie Purnama)
To see it, run
maestro test --format HTML <your-flow.yaml> -
Homebrew is back!
If you prefer to switch your installation of Maestro to use Homebrew:
rm -rf ~/.maestrobrew tap mobile-dev-inc/tap && brew install maestro🎉
Script install method is still supported.
-
Current platform exposed in JavaScript (#1747 by Dan Caseley)
In JavaScript, you can now access
maestro.platformto express logic that depends on whether the test runs on iOS or Android. -
Control airplane mode (#1672 by NyCodeGHG)
New commands:
setAirplaneModeandtoggleAirplaneMode. Android-only because of iOS simulator restrictions. -
New
killAppcommand (#1727 by Alexandre Favre)To trigger a System-Initiated Process Death on Android. On iOS, works the same as
stopApp.