Specify and start devices
Learn how to launch Android and iOS virtual devices using the Maestro CLI, identify connected hardware, and target specific devices for local testing.
Start a device
maestro start-deviceSupported device types: iPhone11 (iOS), Pixel 6 (Android)
--device-model=<deviceModel>
Device model to run against
iOS: iPhone-11, iPhone-11-Pro, etc. Run command: maestro list-devices
Android: pixel_6, pixel_7, etc. Run command: maestro list-devices
--device-os=<deviceOs>
OS version to use:
iOS: iOS-18-2, iOS-26-2 etc.
Android: android-33, android-34, etc.
--platform=<platform>
Platforms: android, ios, webmaestro list-devicesFind the device identifier
Target a specific device

Run tests in parallel (Sharding)
Strategy A: --shard-all
--shard-allStrategy B: --shard-split
--shard-splitScreenshots when sharding
Related content
Last updated