Recording of the visual regression run on brandnarrativesai.com · BrandNarrativesAI — app walkthrough.

In this video· click a step to jump to it

B
Passed ✓

Test recording

BrandNarrativesAI — app walkthrough

28,224 ms · 0 pixels changed · matches baseline

We built this regression test for brandnarrativesai.com — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against brandnarrativesai.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, slug) => `${screenshotPath}-${n}-${slug}.png`;
  const findings = [];

  const dismissCookieBanner = async () => {
    const cookieBtn = page.getByRole('button', { name: /accept|allow|got it|ok$/i }).first();
    if (await cookieBtn.isVisible().catch(() => false)) {
      await cookieBtn.click().catch(() => {});
    }
  };

  const safeGoto = async (url) => {
+114 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
—
Console
✓
A11y
A
Perf
—
URL
✓
Variables
—
Full report
Log in →
0
Diff px
28s
Duration
A
Accessible
WCAG 2.2 · 96
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

BrandNarrativesAI is a lean Rails app that turns a startup name + URL into an AI-narrated explainer video. Signup is a plain email+password Devise form with an auto-session (no email verification step), and it drops the new user straight into a 3-step creation wizard. The core loop (name + URL + art style -> submit) kicks off a real, visibly-staged AI pipeline (search web -> read articles -> build explainer bible -> write script -> generate voiceover -> render clips -> assemble cut) with live progress polling every 5 seconds.

Highlights
  • No auth friction
    Signup is instant (Devise, no email confirmation gate) -- a visitor is producing their first video within seconds of registering, which is rare among AI SaaS tools that gate signup behind verification.
  • Transparent pipeline UI
    The generation-status page names every stage (Searching the web, Building Explainer Bible, Generating voiceover, Rendering video clips...) which builds trust that real work is happening rather than a spinner.
  • Two creation modes
    Offers both a URL-driven AI Explainer flow and a Screenshots-to-Explainer alternate mode from the same dashboard -- a nice fallback for products without a clean marketing site to scrape.
Friction points
  • No visible pricing/plan info during creation
    The 3-step wizard never surfaces cost or credit usage before kicking off a multi-minute AI render -- worth a small note so first-time users know what they are committing to.

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,355 test runs recorded · 1,174 products tested with Lastest

This test was built for brandnarrativesai.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.