maestro-mobile-demo

Trying out maestro

Dependencies

  • run brew tap mobile-dev-inc/tap
  • run brew install maestro

Real devices or simulator (it will auto-run on whichever is available & connected)

Android

  • Android Studio
  • Java

iOS

Run

maestro test <flow-yaml-here>

Prefix with time to measure command execution

Future

Utilise https://github.com/danielpaulus/go-ios for better iOS device control (not simulator)

Issues

Android

Exception in thread "pool-2-thread-1" dadb.AdbStreamClosed: ADB stream is closed for localId: f6c11363

iOS

  • Cannot connect to simulator frequently & consistently
  • UI elements are not not always found, even though they're visible on screen