In this video· click a step to jump to it
Test recording
Ritual Runway — auth setup
39,425 ms · 167 pixels changed
We built this regression test for ritualrunway.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against ritualrunway.com. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const STAMP = Date.now().toString(36);
const DEMO_EMAIL = `lastestcloud+ritualrunway${STAMP}@gmail.com`;
const DEMO_PASSWORD = `•••`;
const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
const settle = () => page.waitForLoadState('networkidle', { timeout: 3000 }).catch(() => {});
let sc = 1;
// ─── Sign up ──────────────────────────────────────────────────────────────
stepLogger.log(`Scenario ${sc}: Sign-up form`);
await page.goto(`${baseUrl}/signup`, { waitUntil: 'domcontentloaded', timeout: 12000 });Checks run
Notes from the demo run
AI-generatedRitual Runway is a paycheck-by-paycheck budgeting app — leading with a beautifully on-brand 3-step framing ('01 Add your income → 02 Assign bills to paychecks → 03 Run the ritual on payday'). Email+password signup auto-logs in (no email confirmation, no bank connection required), and clicking 'Start Free Trial' opens a thoughtful 5-step trial wizard: 'What should we call you?', 'What brings you here?' (plan-my-check / getting organised / income varies / income or expenses changing / pay off debt / something else)…
- 3-step 'Paycheck clarity' framing is a strong wedgeThe post-signup card teaches the entire mental model — income → bills → ritual — in three short cards. Sharp positioning vs the YNAB/Monarch mass-market.
- Trial-setup wizard is genuinely humanStep 1 'What should we call you?' (just a first name) and Step 2 'What brings you here?' (relatable options like 'My income varies from paycheck to paycheck', 'My income or expenses are about to change') feel like a conversation, not a form.
- No-bank-connection promise'No bank connection. No download.' is a strong trust signal vs Plaid-heavy alternatives — perfect for a niche paycheck-budgeting audience that just wants a mental scaffold.
- /dashboard hangs on 'Loading your budget' if you don't go through 'Start Free Trial' firstReloading /dashboard before kicking off the trial gets stuck on a spinner with 'Taking longer than expected. [Sign out]'. The 'Start Free Trial' button is the only forward path from the onboarding card. Bookmark/deep-link users will see a broken loading screen. Worth either: redirecting any /dashboard hit pre-trial back to the onboarding card, or auto-initialising a sandbox budget on first signup.
Visual change
Share this run
Proof your app is not AI slop
This test was built for ritualrunway.com — claim it free
One click copies the test and baseline screenshots into your own Lastest workspace. Re-run on every deploy and catch regressions before your users do — free, no card required.


