qawolf doctor is the first thing to run.
Run the diagnostics
From the project root, run:The CLI checks:
- the CLI version
- the Node.js version against the required minimum
- your API key and connectivity to QA Wolf and the npm registry
- the Playwright installation, if any flow targets a browser
- browser availability for each target the project uses
- the Android SDK, if any flow targets Android
- flow references to file assets that may not be available locally
Check every platform
qawolf doctor only checks the platforms your project actually uses. Pass --all to run every check, including platforms not used by the current project:
Read the log file
The CLI writes structured logs to the platform’s log directory:- macOS:
~/Library/Logs/qawolf/cli.log - Linux:
$XDG_STATE_HOME/qawolf/cli.logor~/.local/state/qawolf/cli.log
--verbose to mirror debug logs to stderr in real time:
Common issues
The CLI Troubleshooting reference covers the specific errors the CLI emits, including authentication failures, missing Android SDK, expired download links, and the@qawolf/testkit resolution error.