In this video· click a step to jump to it
Test recording
Pixenza — authed Pro Studio walkthrough
48,226 ms · 2,301 pixels changed
We built this regression test for www.pixenza.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against www.pixenza.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 = function (n, slug) { return screenshotPath.replace('.png', '-' + n + '-' + slug + '.png'); };
const LOGIN_RE = /continue with google|sign in with google|sign up with google|log in to your account|sign in to your|create your account|welcome back\s*$/i;
const state = { actions: 0, gated: [] };
const settle = async function () {
await page.waitForLoadState('domcontentloaded').catch(function () {});
await page.waitForLoadState('networkidle', { timeout: 2500 }).catch(function () {});
await page.waitForTimeout(1000);
};
const frame = async function (n, slug, label) {Checks run
Notes from the demo run
AI-generatedWe signed up for Pixenza with email + password, confirmed through the emailed link, and drove your Pro Studio end to end: Home, Your Designs, Gallery, Billing, and all three tools. The studio itself is the strong part - the Illustration generator's numbered 1-2-3 composer (what to illustrate, brand colour, style) tells a first-time visitor exactly what to do without a tooltip, and the split layout keeps the empty result panel explaining itself instead of going blank. One thing to fix: several obvious URLs 404 instead of redirecting.
- Numbered composer removes the blank-page problemThe Illustration tool breaks generation into 1 What to illustrate, 2 Brand color, 3 Style. We typed a prompt cold and never had to guess what came next - rare for a prompt-to-image tool.
- Empty state does real work'Your illustrations will appear here' sits next to four benefit tiles (On-brand artwork, Style library, Instant Color Editor, 100% Private). The zero-state sells the product instead of showing an empty box.
- Credits are always visibleThe remaining-credit badge stays pinned in the sidebar on every route, so we always knew what a generation would cost us.
- /gallery, /designs, /settings and /account all 404The real routes are nested under /dashboard (/dashboard/gallery, /dashboard/designs, /dashboard/billing). Anyone typing the short URL from memory - or following a stale link - hits 'This page could not be found'. A handful of redirects in next.config.js closes it.
- Verification email asks you to paste a supabase.co URLThe fallback text reads 'copy and paste this direct verification endpoint string' followed by a raw dxkjufcgsntkwkneijda.supabase.co link. For a design product that's an off-brand moment, and the unfamiliar domain is exactly what a cautious user won't click.
- Generate Illustration·We filled the prompt and stopped at the button - we don't spend a founder's generation credits during a demo run.
4 visual changes
Share this run
Proof your app is not AI slop
This test was built for www.pixenza.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.











