Docs
Quickstart
Quickstart
Set up Fume and generate your first Playwright test from a Loom recording.
In this guide you'll connect your app, record one flow, and run your first Fume‑generated Playwright test.
Prerequisites
- A web app you can log into in a staging or demo environment
- A Loom (or screen recording) of the flow you want to test
1. Create a project
- Sign up:
https://app.fumedev.com/signup
- Create a project and add your app's base URL (e.g.
https://staging.example.com
).
2. Record your flow
Record a 30–90s Loom showing:
- How to navigate to the page(s)
- Inputs and interactions
- The expected success outcome (what should be visible/changed)
3. Generate tests
- Paste the Loom link into Fume and give the test a name.
- Click Generate. Fume will analyze the video and your app to produce Playwright tests.
- Review the proposed steps and assertions. Adjust text if needed and save.
4. Run tests
- Run in Fume Cloud: click Run to execute on Fume's runners (free).
- Or run in your CI: use the Fume CLI/API to fetch and execute Playwright tests on your machines.
5. Handle failures and self‑healing
When a selector changes or the UI shifts, Fume can:
- Fall back to a browser‑use agent to complete the run, then
- Update the Playwright code so future runs pass.
What's next
- Read Concepts to understand how Fume models recordings, tests, runners, and self‑healing
- Integrate CI for automatic runs on PRs and merges
- Migrate existing tests to Fume to consolidate maintenance