Recording of the visual regression run on pagetune.ai · pagetune — app walkthrough.

In this video· click a step to jump to it

P
Passed ✓

Test recording

pagetune — app walkthrough

52,992 ms · 0 pixels changed · matches baseline

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

Take this test with you

This is a real Playwright test, recorded against pagetune.ai. 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":"/","publicMaxNav":0,"fullPage":true,"steps":[{"goto":"/","dismiss":true,"waitMs":2600,"label":"authed-home"},{"fill":[{"sel":"input[placeholder*=\"website URL\" i]","value":"lastest.cloud","seq":true}],"waitMs":1200,"label":"enter-url"},{"clickText":"^Transform$|Try it with your site","waitMs":5000,"label":"transform-redesign"},{"at":"/","clickText":"Business","waitMs":1600,"label":"example-business"},{"at":"/","clickText":"E-commerce","waitMs":1600,"label":"example-ecommerce"},{"at":"/","clickText":"Blog & Content","waitMs":1600,"label":"example-blog"},{"goto":"/redesigns","waitMs":2200,"label":"my-redesigns"},{"goto":"/account","waitMs":2000,"label":"account"}]};
  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
✓
Text
—
DOM
✓
Network
+230 −10
Console
✓
A11y
Review
Perf
30 over
URL
✓
Variables
—
Full report
Log in →
0
Diff px
53s
Duration
Review
Accessible
WCAG 2.2
C
Fast
Web Vitals · 70

Notes from the demo run

AI-generated

PageTune does one thing and says it loudly: 'Redesign Any Website, Automatically.' After a magic-link sign-in the authenticated home *is* the product — paste a website URL, hit Transform, and it returns a reimagined design. A vertical examples gallery (Business / E-commerce / Blog & Content) shows real before/after redesigns, with a My Redesigns history and an Account page.

Highlights
  • Zero-to-value is a single input
    The whole app is 'paste a URL → Transform' — no dashboard to learn, no setup wizard. That clarity is rare and worth protecting.
  • Before/after examples by vertical
    The Business / E-commerce / Blog example tabs show concrete 'same content, new design' redesigns — exactly the proof a skeptical visitor needs.
Friction points
  • The core action is paywalled on a fresh account
    Clicking Transform immediately raises a 'Looks Like You Need More Credits — Purchase Single Credit' modal; a brand-new signed-in user has zero credits and can't actually try the product before paying. A single free credit on signup would let evaluators feel the magic and convert far more of them.
  • No real app shell beyond the home tool
    There's no /dashboard (it 404s); /account and /redesigns are the only deep routes, so the 'product' is essentially the hero tool — fine, but it leans entirely on that one interaction working for free.

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

This test was built for pagetune.ai — 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.