Recording of the visual regression run on www.yupa.ai · Yupa — app walkthrough.

In this video· click a step to jump to it

W
Passed ✓

Test recording

Yupa — app walkthrough

26,932 ms · 0 pixels changed · matches baseline

We built this regression test for www.yupa.ai — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against www.yupa.ai. 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.replace('.png', `-${n}-${slug}.png`);
  const settle = () => page.waitForLoadState('networkidle').catch(() => {});
  let sc = 1;

  // Chained via setupTestId → browser starts authenticated. "/" renders the
  // property-chat workspace.
  await page.goto(baseUrl, { waitUntil: 'domcontentloaded' });
  await settle();
  await page.waitForTimeout(1200);
  const stillSignin = await page.getByRole('button', { name: /^sign in$|try yupa/i }).first().isVisible().catch(() => false);
  if (stillSignin) { stepLogger.warn('Not authenticated — chained session did not stick'); }
+51 more lines — claim the test to get the full code.

Checks run

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

Notes from the demo run

AI-generated

Yupa is an 'AI property advisor' for the UK market — a chat-style workspace where you search any UK address, postcode or area and get instant intelligence (prices, schools, crime, demographics, affluence heatmaps, market data) across 27M+ addresses. Signup is clean email+password (verify-email gate), and the authenticated workspace is genuinely useful from the first search.

Highlights
  • Search-to-insight in one step
    Typing 'Shoreditch' and selecting the suggestion lands on a rich /area/shoreditch report: £1,308,333 median price, population, crime rate, £40,237 median salary, an affluence heatmap, nearby schools and market trend — all on one page. The value is immediate.
  • Clean chat workspace
    The authed home ('What property can I help you with?') is uncluttered and obvious — no onboarding maze, just a search box and 'browse 350+ popular areas'.
  • Real data depth
    Area pages break down Affluence & Income, Neighbourhood, Schools (with ratings), Safety & Crime, Demographics, Employment, Housing and Market Intelligence — far beyond a generic Zoopla-style listing.
Friction points
  • Email-verification gate before first use
    Signup requires clicking a Supabase confirmation link before the workspace unlocks — an extra inbox round-trip between intent and value. Consider a 'preview a sample area while we verify your email' interim state.
  • Two-step search selection
    Typing a query shows a 'View addresses →' suggestion that must be clicked before the area page loads; an Enter-to-search shortcut would speed power users.

Share this run

Earned · Lastest awards

Proof your app is not AI slop

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

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