In this video· click a step to jump to it
Test recording
CheckShot — authed dashboard walkthrough
38,978 ms · 49,052 pixels changed
We built this regression test for checkshot.io — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against checkshot.io. 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 via /auth (tab-switch to Log in)
stepLogger.log('Step 1: Login');
await page.goto(`${baseUrl}/auth`, { waitUntil: 'domcontentloaded' });
await settle();
await page.waitForTimeout(1500);
// Switch to Log in tabChecks run
Notes from the demo run
AI-generatedCheckShot's authed surface is a calm planning workspace for YouTubers gated on SB 54 packaging compliance and sponsor deals. The dashboard funnels new users to two parallel tracks (SB 54 workspace, video workspace) with a clear Try-with-sample-video CTA, and the New Video form sets a tight title-plus-type entry point before recording. Templates and Settings carry the same compact header treatment, so the product feels coherent across pages even before any data is in.
- Two parallel tracks on landingSB 54 readiness and Reuse Loop video formats coexist on the dashboard without competing visually, so a creator can pick the right track at a glance.
- Strong empty stateThe Welcome card with Try-with-sample-video and Create video keeps a new account from feeling abandoned, even when zero workspaces exist.
- New Video CTA stays disabled until type chosenCreate workspace is greyed without a clear callout for which combobox unlocks it, so a first-time user types a title and then bounces between fields hunting for the gate.
4 visual changes
Share this run
Proof your app is not AI slop
This test was built for checkshot.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.











