Install via the wizard
Run the onboarding wizard in your terminal. It signs you in through the browser, then gets you to a passing test in about two minutes: install, sample test run, and editor MCP setup, all in one flow.Have a coding agent set it up
A coding agent can’t complete the browser sign-in, so the agent path uses an API key and runs the wizard non-interactively. Copy the prompt below into Cursor, Claude, or another agent:Set up Momentic for a web project end to end via the onboarding wizard, non-interactively.
1. Prerequisites
- Node.js 22.12.0+ or 24.0.0+
- A
package.jsonin your project (runnpm init -yif you don’t have one) - A Momentic account, sign up to generate an API key
2. Install
3. Authenticate
Option A: sign in with your browser (recommended):~/.momentic/auth.json. Both CLIs automatically use this file when
MOMENTIC_API_KEY is not set.
Option B: use an API key:
Create an API key in the dashboard,
then export it:
Persist the key by appending the
export line to ~/.zshrc (macOS) or
~/.bashrc (Linux). In CI, set MOMENTIC_API_KEY as a secret environment
variable.4. Initialize
momentic.config.yaml to your project root. init does not
scaffold any tests; author your first one in the editor below. (For
pre-scaffolded sample tests, use the
onboarding wizard instead.)
5. Install browsers
Momentic runs your tests against a headless browser. Install Chromium:6. Write and run your first test
Open the local editor:https://practicetestautomation.com/practice-test-login/ and author a single
natural-language step (for example,
Log in with username "student" and password "Password123", then confirm the success page loads.).
Save it (the editor writes the .test.yaml to your project), run it from the
editor to verify, then run it from the CLI by name:
7. Verify
- Check the
.test.yamlyou just authored exists in your project root - Open the dashboard and check Runs for the result
8. Next steps
Core concepts
Finding elements, writing assertions, modules, variables
CI/CD
Run Momentic on every pull request
Best practices
Write tests that hold up over time