Recording of the visual regression run on Parsley — app walkthrough · Parsley — app walkthrough.

In this video· click a step to jump to it

?
Passed ✓

Test recording

Parsley — app walkthrough

63,366 ms · 549,396 pixels changed

We built this regression test for Parsley — app walkthrough — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against Parsley — app walkthrough. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  // Self-contained: registers inline, then walks the authed wizard. No chain needed.
  const STAMP = Date.now().toString(36);
  const DEMO_EMAIL = `viktor+parsley${STAMP}@lastest.cloud`;
  const DEMO_PASSWORD = `•••`;

  const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
  const settle = () => page.waitForLoadState('networkidle').catch(() => {});
  const hydrate = async (timeout = 4000) => {
    await page.locator('h1, main, [role="main"]').first().waitFor({ state: 'visible', timeout }).catch(() => {});
    await page.waitForTimeout(500);
  };
+198 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
82.78%
Text
—
DOM
✓
Network
+3500 −0
Console
14 new
A11y
—
Perf
—
URL
✓
Variables
—
Full report
Log in →
549,396
Diff px
1m 03s
Duration
—
Accessible

Notes from the demo run

AI-generated

Parsley's hero ("Know what every prospect wants. Walk into every call ready.") leads with the buyer-intent payoff rather than the chatbot mechanics — a strong founder-led copy choice. The Google Cloud Select Technology Partner badge on the homepage is unusually credible for an indie product. Pricing is the standout: 10¢ per AI conversation with no monthly base, framed as "start free. Pay only if it works." The post-signup flow surfaces a clean two-step wizard (sign in → complete profile → workspace setup) with informative empty-state copy.

Highlights
  • Three-step setup framing
    The /how-it-works page distills onboarding into Build profile / Share link / Discover intent — a clean trio that mirrors the actual product flow.
  • Pricing without monthly base
    "10¢ per AI conversation. Free to start." The pricing page commits to a usage-priced model without a Free/Pro/Enterprise ladder — uncommon and easy for a buyer to reason about.
  • Integrations breadth
    20+ logos visible on /integrations (Salesforce, HubSpot, Slack, Zapier, Calendly, Clay) — strong proof for a presales tool selling into RevOps.
  • Post-signup wizard reuses email localpart as username
    Auto-suggests the username from the email left-side and shows live "Username is available" feedback. Small touch, removes a friction step new users would otherwise hit.
Friction points
  • Cookie banner overlaps hero on first paint
    The cookie consent dialog renders centred-bottom and partially covers the hero CTA on first paint — visible in Lastest's home screenshot before dismiss.
  • FAQ section runs ~15 questions on the homepage
    Homepage FAQ is long enough to feel like a help-centre crammed into the marketing page. Splitting into /faq with a teaser of 4-5 on home would compress the scroll.
  • Verify-your-email banner reads as gating but isn't
    After signup the banner "Verify your email to unlock all features" appears above the wizard. Test automation initially read it as a hard gate. Phrasing it as "Verify to unlock advanced features (you can keep going for now)" would defuse the ambiguity.
Couldn't reach
  • /get-started (workspace setup with URL crawl)·The Get-Started step would have entered https://app.lastest.cloud as the website to crawl. Test 2's wizard walker reached the Complete-Profile step but the next click landed back at the marketing home (likely a click-target mismatch — the founder's wizard navigation deserves a closer look).

2 visual changes

Step 5310,833 px changed
Before
Before
After
After
Diff
Diff
Step 6238,563 px changed
Before
Before
After
After
Diff
Diff

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 Parsley — app walkthrough — 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.