Files
pwap/mobile/.maestro/README.md
T

882 B

E2E Tests (Maestro)

Setup

# Install Maestro CLI
curl -Ls "https://get.maestro.mobile.dev" | bash

# Or via npm
npm install -g maestro

Running Tests

# Single test
maestro test .maestro/01-onboarding.yaml

# All tests
maestro test .maestro/

# With connected device
adb devices  # ensure device is connected
maestro test .maestro/

Test Flows

  1. 01-onboarding — Welcome → Create Wallet → Mnemonic → Dashboard
  2. 02-send-flow — Wallet → Send → Enter address/amount → Verify fee
  3. 03-receive-flow — Wallet → Receive → QR code visible → Copy/Share
  4. 04-dapp-browser — Apps → DApp Browser → Bookmarks visible
  5. 05-settings-network — Wallet → Network selector → Networks listed

Prerequisites

  • App must be installed on device/emulator
  • For tests requiring wallet: run 01-onboarding first