When a flow run fails for reasons that aren’t in the flow itself — a missing browser, an Android SDK that isn’t on the path, a Node.js version mismatch —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 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
- 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
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 user cache directory:- macOS:
~/Library/Caches/qawolf/qawolf.log - Linux:
$XDG_CACHE_HOME/qawolf/qawolf.logor~/.cache/qawolf/qawolf.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.