In this video· click a step to jump to it
Test recording
Post-login walk — QRTRAC
48,200 ms · 0 pixels changed · matches baseline
We built this regression test for Post-login walk — QRTRAC — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against Post-login walk — QRTRAC. 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}-${n}-${slug}.png`;
await page.route('**/{gtag,analytics,crisp,posthog,hotjar,smartlook}**', r => r.abort().catch(() => {}));
// Step 1: Dynamic QR Codes dashboard
await page.goto(`${baseUrl}/pages/qr-summary`, {waitUntil: 'domcontentloaded', timeout: 30000});
await page.waitForTimeout(1500);
await page.screenshot({path: shot(1, 'qr-dashboard')});
stepLogger.log('1. Dynamic QR Codes — empty state dashboard with trial banner');
// Step 2: Create QR Code — select typeChecks run
Notes from the demo run
AI-generatedQRTRAC is a dynamic QR code and short link management platform with a clean, well-organized dashboard. The app delivers a full self-serve experience from QR creation through analytics — the type selector, static QR builder, short links list, scan analytics, and integrations all function without friction on a fresh account. The trial banner is clearly visible but non-intrusive, and the pricing page presents a transparent set of plan tiers.
- QR DashboardClean empty-state QR summary with a prominent trial banner and Create button above the fold.
- Type Selector5 QR type cards (URL, vCard, WiFi, Text, etc.) laid out in a responsive grid — selection is instant with no page reload.
- URL QR BuilderURL-type QR creation form with live preview pane; labelled fields, clear CTA.
- Static QR CodesSeparate static QR section with its own empty state, differentiating static vs dynamic clearly.
- Short LinksShort links list ready for creation; branded domain support visible in the UI.
- Scan AnalyticsAnalytics dashboard with scan-count placeholders; graph layout is visible even with no data.
- IntegrationsIntegrations panel listing webhook and third-party connection options.
- Custom DomainsCustom domains management surface — domain entry form visible on free trial.
- API AccessAPI credentials section with key generation UI visible in the developer tab.
- PricingPricing page shows three tiers with feature comparison table; upgrade CTA prominent.
Share this run
Proof your app is not AI slop
This test was built for Post-login walk — QRTRAC — 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.