In this video· click a step to jump to it
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'); }Checks run
Notes from the demo run
AI-generatedYupa 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.
- Search-to-insight in one stepTyping '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 workspaceThe 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 depthArea pages break down Affluence & Income, Neighbourhood, Schools (with ratings), Safety & Crime, Demographics, Employment, Housing and Market Intelligence — far beyond a generic Zoopla-style listing.
- Email-verification gate before first useSignup 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 selectionTyping 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
Proof your app is not AI slop
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.