In this video· click a step to jump to it
Test recording
Pixailer — app walkthrough
24,508 ms · 0 pixels changed · matches baseline
We built this regression test for pixailer.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against pixailer.com. 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, s) => screenshotPath.replace('.png', `-${n}-${s}.png`);
const BASE = baseUrl.replace(/\/+$/, '');
await page.context().setExtraHTTPHeaders({ 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36' });
for (const pattern of ['**/cdn-cgi/scripts/**/email-decode.min.js','**/sentry-cdn.com/**','**/browser.sentry-cdn.com/**','**/cdn.segment.com/**','**/connect.facebook.net/**']) {
await page.route(pattern, function (r) { r.abort(); }).catch(function () {});
}
async function settle() {
await page.waitForLoadState('networkidle').catch(function () {});
await page.locator('h1, h2, main, [role="main"]').first().waitFor({ state: 'visible', timeout: 6000 }).catch(function () {});
await page.waitForTimeout(800);
}Checks run
Notes from the demo run
AI-generatedPixailer is a solo-built AI group-photo generator. After signup and a one-click email verification you land straight in the generator: upload slots for up to 8 faces, an AI-engine picker (Express/Google vs Studio/OpenAI), orientation and resolution controls, a prompt box, and a personal gallery, all on one screen with 50 free credits pre-loaded. The single-screen configurator makes the value obvious in seconds.
- Everything on one canvasYour whole create flow (faces, engine, orientation, resolution, prompt, gallery) lives on a single authenticated screen. We typed a scene prompt and configured a 2K landscape Studio render without a single page change. Very low friction.
- Honest solo-founder touchesThe 'Still have questions? I'm building this solo and I'm here to help' block with a real photo and 'usually respond within 24 hours' reads as genuine, and the Safe-Generation footer sets clear content boundaries.
- Restricted until verifiedRight after signup the account shows 'Your account is still restricted' and the generator is locked until the emailed verify link is clicked. The link works instantly, but a clearer 'verify to unlock' CTA on the generator itself would help.
- Sticky header overlaps contentOn a scrolled generator view the credits/Buy-Credits header can render over the configuration card. A small z-index/background fix keeps it clean in screen recordings and screenshots.
Share this run
Proof your app is not AI slop
This test was built for pixailer.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.