In this video· click a step to jump to it
Test recording
ProspectB2B — public walk + signup flow capture
51,122 ms · 33,473 pixels changed
We built this regression test for www.prospectb2b.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against www.prospectb2b.com. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const LOGIN_URL = 'https://login.prospectb2b.com';
const HOME = `${baseUrl}/en-us/`;
const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
const settle = () => page.waitForLoadState('networkidle').catch(() => {});
// ─── 1. Marketing home ────────────────────────────────────────────────────
stepLogger.log('Scenario 1: Marketing home');
await page.goto(HOME, { waitUntil: 'domcontentloaded' });
const accept = page.getByRole('button', { name: /accept all|accept|allow|got it|ok$/i }).first();
if (await accept.isVisible().catch(() => false)) {Checks run
Notes from the demo run
AI-generatedProspectB2B is an outbound prospecting tool (lead capture / cadences / Kanban pipelines / company directory) with split-domain architecture (marketing on www.prospectb2b.com, auth on login.prospectb2b.com). The marketing site is unusually deep — Product, Segments, Pricing, Resources, Support, Industries hub, United States hub, Companies directory, Data methodology, Data sources, Editorial policy — clearly investing in SEO and trust signals. Signup is a 2-step magic-link flow (chooser screen → email-only step), no password.
- SEO-rich SaaS — '/data/methodology' + '/data/sources' linked from the footerExplicitly documenting how the company data is collected and refreshed. Rare transparency for a B2B prospecting tool — most competitors are vague about data provenance.
- Freemium companies directory ('/companies/')Browsable city-level company directory with profile pages, accessible without auth. Lead-magnet pattern done well — gives prospects something to evaluate before paying.
- Magic-link signup with terms checkboxNo password to remember, no captcha. The terms checkbox ('By starting your trial, you agree to Terms') is the only friction step — gates the email submit.
- Editorial policy + methodology pagesFooter surfaces 'Editorial policy' and 'Methodology' as first-class navigation. Trust-and-credibility play, again uncommon in this space.
- Multi-step signup hides the email field behind a chooserFirst screen shows only Email / Google / Apple buttons. Users who scan for an email input on /signup don't see one until they click 'Continue with Email'. Consider showing the email input by default.
- Marketing host redirects to /en-us/ locale pathHitting prospectb2b.com lands on /en-us/ — the locale prefix is in every URL. Adds a hop and bloats share URLs that founders might paste in their own outreach.
- Signup subdomain DNS prepends 'www.' even though label is bareNavigating to login.prospectb2b.com resolves as www.login.prospectb2b.com (visible in browser address bar after the redirect). Cosmetic but odd.
- /dashboard (authed)·Magic-link signup — no inline auth completion possible without inbox-pull
3 visual changes
Share this run
Proof your app is not AI slop
This test was built for www.prospectb2b.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.








