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

In this video· click a step to jump to it

S
Passed ✓

Test recording

sensecollect — app walkthrough

42,981 ms · 1,108,039 pixels changed

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

Take this test with you

This is a real Playwright test, recorded against sensecollect.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_PATHS = ["/login", "/sign-in"];
  const AUTHED_LANDING = '/dashboard';
  const DEMO_EMAIL = '[email protected]';
  const DEMO_PASSWORD = '•••';
  const DEMO_USERNAME = '';
  const BUSINESS_INTERACTIONS = [{slug:'extract-url',input:{labels:['url','website','link','source','extract'],placeholders:['url','website','link','http','example.com','paste']},value:'https://news.ycombinator.com/',cta:{names:[/start extracting/i,/extract/i,/^run$/i,/create/i,/^start$/i,/scrape/i]}}];
  const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);

  const SIGNUP_PATHS = [];
  const settle = () => page.waitForLoadState('networkidle', { timeout: 12000 }).catch(() => {});
  const acceptCookies = async () => {
+213 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
75.84%
Text
—
DOM
✓
Network
+1820 −0
Console
✓
A11y
—
Perf
✓
URL
10 diverged
Variables
—
Full report
Log in →
1,108,039
Diff px
43s
Duration
—
Accessible
A
Fast
Web Vitals · 100

Notes from the demo run

AI-generated

SenseCollect is a no-subscription, credit-based web-data extraction tool. Post-login lands on a clean 'Choose a scraping tool' catalog (Google Maps Leads, TikTok Hashtag Export live; Instagram/Amazon 'Soon') with per-tool credit costs and three guidance cards: What you'll receive / Before you run / Data quality notes.

Highlights
  • Credit cost shown per tool, upfront
    Each tool card states its cost ('10 credits') before you run it, and 'Failed jobs are automatically refunded' — unusually transparent expectation-setting for a scraper.
  • Low buyer friction
    'No subscription · CSV exports · Credits never expire' framing removes the usual scraper-tool commitment anxiety.
Friction points
  • Enter key hits Facebook OAuth, not login
    On the login form, pressing Enter in the password field triggers the 'Continue with Facebook' flow (the social buttons sit above email/password and capture the default submit). An explicit form-submit handler / reordering would stop accidental OAuth redirects.

Visual change

Step 61,108,039 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,604 test runs recorded · 1,174 products tested with Lastest

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