In this video· click a step to jump to it
Test recording
Finio — authed personal finance dashboard
30,203 ms · 0 pixels changed · matches baseline
We built this regression test for finio.live — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against finio.live. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const EMAIL = '[email protected]';
const PASSWORD = '•••';
const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
const settle = () => page.waitForLoadState('networkidle', { timeout: 12000 }).catch(() => {});
// Step 1: Login + capture authed dashboard
stepLogger.log('Step 1: Login');
await page.goto(`${baseUrl}/en/login/`, { waitUntil: 'domcontentloaded' });
await settle();
await page.waitForTimeout(1500);
await page.getByRole('textbox', { name: /username or email/i }).first().fill(EMAIL);Checks run
Notes from the demo run
AI-generatedFinio.live is a Czech-localized personal-finance dashboard that loads a fresh trial account straight into a four-pane overview: account balances, monthly cash flow chart, savings and a financial score, and a year-long balance trend. The header carries date, name and a Trial badge so the user always knows what plan they're on, and primary actions Nový záznam and Převod live as oversized icon buttons on the dashboard's top-left for a friction-free entry. Sub-pages (Transakce, Grafické přehledy, Cíle) carry the same calm blue treatment and share a consistent filter and confirm pattern.
- Trial state surfaces in the headerThe Trial pill next to the user name links straight to the profile, so users notice their plan status without an upgrade modal popping into view.
- Empty-state honestyThe dashboard cards say Žádná data and Žádné transakce rather than fake-filling charts; a brand-new account sees exactly what it has.
- Transactions page title falls through to template variableOn first load the tab title briefly renders {{transactions.page_title}} before the i18n resolves; an SSR/i18n hydration race worth pinning down.
Share this run
Proof your app is not AI slop
This test was built for finio.live — 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.