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

In this video· click a step to jump to it

M
Passed ✓

Test recording

LocalAds — app walkthrough

21,215 ms · 779,092 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  let n = 0;
  const shot = async (slug) => {
    n += 1;
    const path = screenshotPath.replace(/\.png$/, `-${String(n).padStart(2, '0')}-${slug}.png`);
    await page.screenshot({ path, fullPage: true });
    stepLogger.log(`Step ${n}: ${slug}`);
  };

  // --- Public phase ---
  await page.goto(baseUrl, { waitUntil: 'domcontentloaded' });
  await page.waitForTimeout(1500);
+67 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
100.00%
Text
—
DOM
✓
Network
+81 −162
Console
✓
A11y
C
Perf
90 over
URL
✓
Variables
—
Full report
Log in →
779,092
Diff px
21s
Duration
C
Accessible
WCAG 2.2 · 70
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

LocalAds (paste-a-URL ad creative generator, tool: MoodBoards/campaign directions) gets a D2C founder from signup to a working ad workspace in under a minute: email+password with immediate session, then a short brand-setup step (name, site, target countries) before landing on the product workspace.

Highlights
  • Fast signup-to-workspace
    Email+password registration lands directly in the ad-creative workspace with no email verification gate.
  • Brand-first structure
    Ads are organized per-brand with a dedicated design guide and country targeting, which fits a multi-brand agency or DTC operator well.
  • Clear trial economics
    Credit balance (6 free) and plan status are always visible in the sidebar, and Billing clearly states plan/status.
Friction points
  • Add-product dialog closes quickly
    The Add Product modal did not stay open reliably across automated runs, closing before the product URL could be captured consistently.

2 visual changes

Step 4779,084 px changed
Before
Before
After
After
Diff
Diff
Step 88 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,300 test runs recorded · 1,174 products tested with Lastest

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