In this video· click a step to jump to it
Test recording
Bivy — app walkthrough
43,587 ms · 2,301 pixels changed
We built this regression test for trybivy.ai — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against trybivy.ai. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const STAMP = Date.now().toString(36);
const DEMO_EMAIL = `viktor+bivy${STAMP}@lastest.cloud`;
const DEMO_PASSWORD = `•••`;
const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
const settle = () => page.waitForLoadState('networkidle').catch(() => {});
const isAuthPath = (u) => /\/(login|signin|sign-in|signup|sign-up|register)(\/|$)/i.test(new URL(u).pathname);
// ─── PUBLIC PHASE ─────────────────────────────────────────────────────────
stepLogger.log('Scenario 1: Marketing home');
await page.goto(baseUrl, { waitUntil: 'domcontentloaded' });Checks run
Notes from the demo run
AI-generatedBivy is a multi-model AI interface ('AI. Simplified.') with a clean three-step landing (Send anything / Get what you need / Refine as needed) and a freemium-by-default chat surface on /app — visitors can send a prompt and get an AI response without signing up. The 'Create a Bivy account' modal is a soft prompt overlay positioned beside the actual product surface, not a hard gate.
- Freemium-by-default chat — no signup wallThe /app surface accepts a prompt and returns a real AI response from an anonymous visitor. Unusual generosity for an AI tool; the lead-magnet pattern that turned ECFotos into a 10-screenshot demo applies here.
- STEP 1 / STEP 2 / STEP 3 cards explain the flow inlineThree card-shaped panels on the chat home tell users exactly what to do, with one-sentence explainers. No video tutorial required.
- Response toolbar adds genuine refinement optionsEvery AI response surfaces 'Ask a different AI / Review this answer / Improve this response' inline — the multi-model orchestration the marketing promised, made one-click.
- Captured AI haiku response liveTest prompted 'Write a 2-line haiku about visual regression testing' and Bivy returned: 'Pixels shift unseen, Screenshots reveal the truth— No bug hides from light.' Captured as the demo's final scenario.
- Signup modal blocks first-screen view on /app?signup=trueThe modal covers the STEP 1/2/3 explainer cards. First-time users who land via the 'Get started free' nav button see a modal-over-content state. Consider not auto-opening the modal — the chat surface is the strongest demo.
- Form submit appeared to no-opEmail + both passwords filled correctly and 'Create account' clicked, but the modal stayed visible. Either a silent backend rejection, async client validation, or the freemium pattern not requiring real signup. Either way, the user is left wondering 'did that work?' Add a loading spinner or inline success state.
- Sidebar still shows 'Create account / Sign in' after sending a promptEven after a successful chat turn, the left sidebar's ACCOUNT panel still pushes signup — a small inconsistency given the chat clearly worked.
3 visual changes
Share this run
Proof your app is not AI slop
This test was built for trybivy.ai — 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.








