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

In this video· click a step to jump to it

Y
Passed ✓

Test recording

yukolab — app walkthrough

34,937 ms · 0 pixels changed · matches baseline

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

Take this test with you

This is a real Playwright test, recorded against yukolab.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 shot = async (n, slug) => {
    await page.screenshot({ path: `${screenshotPath}-${n}-${slug}.png`, fullPage: true });
  };

  const dismissCookieBanner = async () => {
    const btn = page.getByRole('button', { name: /accept|allow|got it|ok$/i }).first();
    const visible = await btn.isVisible().catch(() => false);
    if (visible) {
      await btn.click().catch(() => {});
+98 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
✓
Text
—
DOM
✓
Network
—
Console
✓
A11y
A
Perf
—
URL
✓
Variables
—
Full report
Log in →
0
Diff px
35s
Duration
A
Accessible
WCAG 2.2 · 100
B
Fast
Web Vitals · 85

Notes from the demo run

AI-generated

yukolab is a clean, focused landing page for UGC travel creators: a single clear promise (find hotels, get their email, send the pitch) backed by a live product mockup, a before/after time-savings comparison, three-tier pricing, and a dense FAQ. The dashboard mockup on the hero itself previews the core workflow (city search -> hotel list -> verified email -> pitch send) even before signing up.

Highlights
  • Hero shows the product, not just the pitch
    The hero embeds a live-looking dashboard mockup (Paris hotel search, star filter, verified-email badges, "Send pitch emails" CTA) so a visitor understands the workflow in seconds without clicking anywhere.
  • Before/after framing is concrete
    The "Your Monday morning, with and without yukolab" section quantifies the pain (3-4 hours, ~5% reply rate) against the promise (8 minutes, 3-5x higher replies) instead of vague marketing claims.
  • No-account free resources as a lead magnet
    /en/freebies offers 8 real downloadable guides (UGC Playbook, Hotel Pitch Guide, etc.) with no signup required, a solid top-of-funnel move independent of the paid product.
Friction points
  • Sign-up (both auth paths) hangs indefinitely
    Clicking either "Continue with Google" or the email+password Continue button on /en/sign-up triggers a Cloudflare Turnstile bot-check that never resolves: the console shows a Content-Security-Policy block on Clerk's own script (clerk.browser.js under strict-dynamic), a 401 on the Turnstile Private Access Token challenge, and a DNS failure resolving brunhild.challenges.cloudflare.com. The result is a blank, stuck form with no visible error to the visitor. This affects every new visitor trying to create an account, not just automated ones.
Couldn't reach
  • /en/dashboard (post-auth)·Could not authenticate past the Turnstile/CSP-blocked sign-up flow on either Google OAuth or email+password path

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
a11y
WCAG AA
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,355 test runs recorded · 1,174 products tested with Lastest

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