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

In this video· click a step to jump to it

J
Passed ✓

Test recording

joindatacops — app walkthrough

60,487 ms · 1,745 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const STAMP = Date.now().toString(36);
  const EMAIL = `viktor+datacops${STAMP}@lastest.cloud`;
  const PASSWORD = `•••`;
  const shot = async (n, slug) => {
    const p = String(screenshotPath).replace(/(\.png)?$/, `-${String(n).padStart(2,"0")}-${slug}.png`);
    await page.screenshot({ path: p, fullPage: true });
  };
  const dismissCookie = async () => {
    for (const re of [/accept all/i, /^accept$/i, /got it/i, /allow/i, /ok$/i]) {
      const btn = page.getByRole("button", { name: re }).first();
      if (await btn.isVisible().catch(() => false)) { await btn.click().catch(() => {}); await page.waitForTimeout(300); break; }
+68 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
4.79%
Text
—
DOM
✓
Network
+210 −50
Console
✓
A11y
—
Perf
100 over
URL
50 diverged
Variables
—
Full report
Log in →
1,745
Diff px
1m 00s
Duration
—
Accessible
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

DataCops is a first-party-trust and conversion-API platform with a public demo dashboard at app.joindatacops.com/datacops-demo (rare and excellent: visitors see real-shaped data before signing up). Registration is email+password on the app subdomain.

Highlights
  • Public demo dashboard
    /datacops-demo/overview/overview is reachable without auth and shows the product surface filled with sample data. Beats every watch-4-min-demo-video pattern.
  • Vertical-specific landing pages
    /agencies, /b2b-saas, /enterprise-marketing-teams tailor the pitch per ICP without slowing the main page.
  • Clear product breakdown
    First-party analytics, conversion API, fraud-traffic validation, consent; four product cards on landing, each linkable.
Friction points
  • Two-domain split
    Marketing at joindatacops.com but app at app.joindatacops.com; a visitor clicking /login on the marketing nav switches origin. Worth a same-host fallback for analytics correctness.
  • Cookie banner overlaps page heading
    On first nav to /pricing the cookie modal covers the comparison table top row until dismissed.

2 visual changes

Step 7513 px changed
Before
Before
After
After
Diff
Diff
Step 81,232 px changed
Before
Before
After
After
Diff
Diff

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

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