Skip to content

jcarnegie/e2e-tests-example

Repository files navigation

Expo E2E Testing with Maestro

Notes

This uses EAS to build the app locally. You'll have to create an account at expo.dev to run the build.

  1. Go to https://expo.dev/signup
  2. Sign up
  3. From the command line, run:
npm install -g eas-cli
# login with the credentials you used to sign up
eas login

Setup

# install dependencies
yarn install

# setup android sdk (assumes homebrew is installed running on a mac with zsh as your shell)
./android-sdk.sh

# install maestro
curl -fsSL "https://get.maestro.mobile.dev" | bash

Build Android APK

yarn build:android

This places the APK in the tmp directory.

Run E2E Tests

yarn maestro:android

See package.json scripts section and the maestro directory for more details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published