Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 897 Bytes

File metadata and controls

51 lines (39 loc) · 897 Bytes

Appwright

NPM Version

Appwright is a test runner for e2e testing of mobile apps, based on Playwright and Appium.

Usage

Install

npm i --save-dev appwright
touch appwright.config.ts

Configure

// In appwright.config.ts
import { defineConfig, Platform } from "appwright";
export default defineConfig({
  projects: [
    {
      name: "android",
      use: {
        platform: Platform.ANDROID,
        device: {
          provider: "emulator",
          name: "Google Pixel 8",
          osVersion: "14.0",
        }
        buildPath: "app-release.apk",
      },
    },
  ],
});

Run tests

Appwright currently runs tests on BrowserStack only.

npx appwright test --project android
npx appwright test --project ios

Docs