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 init scaffolds a project for writing flow files by hand. Most users should pull flows from QA Wolf instead — the platform is where flow creation, AI-powered test generation, and team collaboration live, and qawolf flows pull brings those flows into a local cache the CLI can run from. Reach for qawolf init only when you want to author flows locally without the platform.
Scaffold a new project
The command creates the following files:
qawolf.config.ts— the project configuration. See the Configuration reference for the full list of fields.src/flows/example.flow.ts— a minimal web flow you can edit or delete..qawolf/.gitignore— ignores artifacts produced byqawolf flows runand flows pulled from the platform.
package.json, the CLI creates one. Otherwise, it adds the @qawolf/flows dependency and a test:e2e script that runs qawolf flows run.
Write a flow
Flow files live anywhere in your project as long as they match the glob**/*.flow.{ts,js}. The example flow is a good starting point: