Mobilewright
Reliable mobile automation for testing, scripting, and AI agents.

Powered by Playwright

One deterministic API for iOS and Android.

npm install mobilewright

Mobilewright SDK

Playwright-style API with auto-waiting, chainable locators, and retry assertions. Supports UIKit, SwiftUI, React Native, and Expo.

await screen.getByLabel('Email').fill('user@example.com');
await screen.getByRole('button', { name: 'Sign In' }).tap();
await expect(screen.getByText('Welcome back')).toBeVisible();

Mobilewright CLI

Zero config setup that auto-discovers simulators. Scaffold, run tests, and verify your environment from the command line.

$ npx mobilewright init
$ npx mobilewright test
$ npx mobilewright doctor