In this video· click a step to jump to it
Test recording
marpy.io — app walkthrough
94,738 ms · 0 pixels changed · matches baseline
We built this regression test for marpy.io — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against marpy.io. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const shot = (n, slug) => screenshotPath.replace('{{step}}', `${n}_${slug}`);
// Block analytics to avoid console errors
await page.route('**/*google*analytics*', r => r.abort().catch(() => {}));
await page.route('**/*googletagmanager*', r => r.abort().catch(() => {}));
await page.route('**/*hotjar*', r => r.abort().catch(() => {}));
// Step 1: Home page
await page.goto('https://marpy.io', { waitUntil: 'domcontentloaded' });
await page.waitForLoadState('networkidle').catch(() => {});
stepLogger.log('Step 1: marpy.io home page');Checks run
Notes from the demo run
AI-generatedMarpy.io is a project management and documentation tool for developers with a clean email+password login. The demo covers the full post-login lifecycle: projects dashboard overview, usage stats, creating a new project with a wizard (name + framework selection), onboarding flow, and account settings. Auth is standard email+password with no captcha or verify gate — reliable for EB replay with inline login.
- Projects dashboardPost-login landing shows all projects and usage stats at a glance.
- New project wizardMulti-step form: project name input then framework/stack selection — the core creation flow.
- Onboarding page (/onboard)Guided setup flow accessible post-login for new team members.
- Settings (/settings)Account and billing preferences; scrolled to reveal all options.
- Auth: email+password inlineLogin at /auth/login with [email protected] / Lastest2026! — no captcha, no verify gate, no storage state needed.
Share this run
Proof your app is not AI slop
This test was built for marpy.io — 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.