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

In this video· click a step to jump to it

W
Passed ✓

Test recording

aiphotoeditor — app walkthrough

131,699 ms · 0 pixels changed · matches baseline

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

Take this test with you

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

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const shot = (n, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
  const settle = async function () {
    await page.waitForLoadState('networkidle', { timeout: 8000 }).catch(function () {});
    await page.waitForTimeout(700);
  };
  const dismiss = async function () {
    const sels = ['button[aria-label="Close"]', 'button:has-text("✕")', 'button:has-text("Close")', 'button:has-text("Cancel")', 'button:has-text("Maybe later")', 'button:has-text("Skip")', '[aria-label="close"]'];
    for (const s of sels) {
      const el = page.locator(s).first();
      if (await el.isVisible().catch(function () { return false; })) { await el.click({ timeout: 2000 }).catch(function () {}); await page.waitForTimeout(400); }
    }
+95 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
—
Console
✓
A11y
B
Perf
—
URL
✓
Variables
—
Full report
Log in →
0
Diff px
2m 12s
Duration
B
Accessible
WCAG 2.2 · 84
Review
Fast
Web Vitals

Notes from the demo run

AI-generated

We signed into aiphotoeditor.ai with Google and drove the full editor: the dashboard is a genuinely clean two-pane workspace (prompt + model/aspect controls on the left, a live 'Result' preview with worked examples on the right), and the free tier drops you straight into a working editor with no setup wall. The Nano Banana / GPT Image 2 model picker, resolution tiers, aspect-ratio grid and Image Canvas Mode are all one click from landing.

Highlights
  • Zero-friction editor
    Signing in lands directly on a usable editor with 2 free credits and a rotating 'See what AI Photo Editor can do' example carousel — a strong first-run moment, no empty state.
  • Model transparency
    The 'Selected Model: Nano Banana (2 credits)' chip with a one-click Change Model shows cost per generation up front — good expectation-setting most AI tools bury.
Friction points
  • Insufficient-credits modal on load
    The dashboard opens with an 'Insufficient Credits' upsell modal already covering the editor before you've tried anything — dismissing it reveals a perfectly usable editor. Deferring that modal until the first Generate click would make the first impression land better.
  • 4 critical a11y violations
    Our automated axe pass flagged 4 critical accessibility issues (a11y score 84/100) on the editor surface — mostly contrast/label issues on the control panel, each a quick fix.

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

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