Skip to main content

Documentation Index

Fetch the complete documentation index at: https://qawolf-local-execution-cli.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

qawolf flows run --env <env> installs runtime dependencies automatically before its first run, so most users never invoke qawolf install directly. Reach for it when you want to install ahead of time — for example, to warm a CI cache between the checkout step and the run step — or when you’re running flows from a local-only project.

Install everything the project needs

1
From the project root, run:
qawolf install
The CLI scans the project for flows, looks at each flow’s target, and installs the dependencies required by every target it finds.

Install only for specific flows

Pass a pattern to limit which flows are considered:
qawolf install "checkout/**"
This is useful in CI when a job only runs a subset of the suite.

Install browsers only

qawolf install browsers
qawolf install browsers "flows/web/**"
Equivalent to running playwright install for the browsers your web flows target.

Install Android dependencies only

Set ANDROID_HOME (or ANDROID_SDK_ROOT) to the path of your Android SDK before running this command. Install the SDK through Android Studio’s SDK Manager or the standalone cmdline-tools package.
qawolf install android
qawolf install android "flows/mobile/**"
The command installs the Appium uiautomator2 driver, downloads the Android system images for each target the matching flows use, and creates the corresponding AVDs.

iOS support

iOS flows are not yet executable by the CLI. qawolf install skips them and prints a clear error if you select an iOS-only pattern. iOS support requires macOS with Xcode when it ships.
Last modified on May 26, 2026