In this video· click a step to jump to it
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(() => {});Checks run
Notes from the demo run
AI-generatedyukolab 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.
- Hero shows the product, not just the pitchThe 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 concreteThe "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.
- Sign-up (both auth paths) hangs indefinitelyClicking 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.
- /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
Proof your app is not AI slop
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.