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

In this video· click a step to jump to it

W
Passed

Test recording

vettique — app walkthrough

53,345 ms · 392 pixels changed

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const CFG = {"appEntry":"/analyze","publicMaxNav":2,"steps":[{"goto":"/analyze","label":"dashboard-8-reports"},{"goto":"/analyze/report/f90a0c70-e649-44e8-a709-ddc77734597b","label":"report-apex-risk"},{"goto":"/analyze/report/033400f7-0242-4158-b8fd-7bab4472d64f","label":"report-lumen-risk"},{"goto":"/analyze/report/835b3217-24a9-4c08-86a2-c3b490d3df20","label":"report-apex-2"},{"goto":"/analyze/report/4a6ed0b5-c2a3-42b1-a40d-15f9c153924f","label":"report-lumen-2"},{"goto":"/analyze/report/4ae96e92-73c3-4b51-8215-7788c374c9fb","label":"report-apex-3"},{"goto":"/analyze/report/9f7c8119-3bc8-4c10-a82c-33be65e0a857","label":"report-lumen-3"},{"goto":"/analyze/new","label":"new-supplier-check-form"}]};
  const shot = function(i, s){ return screenshotPath.replace('.png', '-' + i + '-' + s + '.png'); };
  page.setDefaultTimeout(6000);
  // single combined noise-abort route (1 action instead of ~10)
  await page.route(function(u){ return /sentry|segment\.com|googletagmanager|google-analytics|hotjar|posthog|connect\.facebook|cdn-cgi\/scripts/.test(u.toString()); }, function(r){ r.abort().catch(function(){}); }).catch(function(){});
  let n = 1;
  const FP = CFG.fullPage !== false;
  const GOTO = 11000;
  const wait = function(ms){ return page.waitForTimeout(ms||500); };
  const dismiss = async function(){ const d = page.getByRole('button', { name: /skip|dismiss|maybe later|not now|got it|close|no thanks|continue|get started/i }).first(); if (await d.isVisible().catch(function(){return false;})) { await d.click({ timeout:2000 }).catch(function(){}); await wait(400); } };
  const clickByText = function(src){ return page.evaluate(function(s){
+55 more lines claim the test to get the full code.

Checks run

Run
Visual
0.01%
Text
DOM
Network
+0 −230
Console
A11y
A
Perf
30 over
URL
10 diverged
Variables
Full report
Log in →
392
Diff px
53s
Duration
A
Accessible
WCAG 2.2 · 100
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

Vettique is an AI supplier-vetting tool for Amazon/Shopify sellers. Signup grants an instant session (no email-verify wall — increasingly rare and a real plus), landing on a /analyze dashboard with usage meters (checks remaining, reports saved, average risk score). The /analyze/new form is impressively structured — company, country, platform, category, website, years-on-platform, order size, quote received, free-text observations and red-flag checkboxes — feeding a one-click 'Run AI Analysis'.

Highlights
  • Instant no-verify signup
    Account is usable the moment you sign up — no email round-trip before you can run your first check. Most 2026 indie SaaS make you leave to your inbox first.
  • Thorough structured check form
    The supplier-check captures the exact signals a sourcing manager cares about (quote terms, years on platform, red flags) instead of a single text box.
  • Free tier IS the product
    3 real AI checks/month on the free plan means an evaluator sees genuine output before any paywall.
Friction points
  • Free-tier check cap
    Only 3 checks/month before 'Upgrade to Pro' — fine, but a first-time visitor evaluating multiple suppliers hits it fast.
  • AI analysis latency
    Each 'Run AI Analysis' takes several seconds; a progress/streaming state would make the wait feel shorter.

2 visual changes

Step 2196 px changed
Before
Before
After
After
Diff
Diff
Step 10196 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
a11y
WCAG AA
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
56,491 test runs recorded · 978 products tested with Lastest

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