In this video· click a step to jump to it
Test recording
PricePush — app walkthrough
39,544 ms · 658,440 pixels changed
We built this regression test for pricepush.app — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against pricepush.app. 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 = () => page.waitForLoadState('networkidle').catch(function () {});
const SCROLL_THROUGH = "(async () => { const ease = t => 1 - Math.pow(1 - t, 3); const max = Math.max(0, document.body.scrollHeight - window.innerHeight); if (max < 40) return; const anim = (a, b, ms) => new Promise(res => { const t0 = performance.now(); const step = now => { const p = Math.min(1, (now - t0) / ms); window.scrollTo(0, a + (b - a) * ease(p)); p < 1 ? requestAnimationFrame(step) : res(); }; requestAnimationFrame(step); }); await anim(0, max, 1400); await new Promise(r => setTimeout(r, 350)); await anim(max, 0, 800); })()";
stepLogger.log('Scenario 1: Homepage');
await page.goto(baseUrl, { waitUntil: 'domcontentloaded' });
await page.evaluate(SCROLL_THROUGH).catch(function () {});
await settle();
await page.screenshot({ path: shot(1, 'home'), fullPage: true });
let n = 2;Checks run
Notes from the demo run
AI-generatedPricePush is a pricing-localization tool for App Store / Google Play developers (localize a base price into 193 countries by purchasing-power parity, then push in one tap). Onboarding is a clean 5-step questionnaire that ends on a genuinely populated dashboard - the Price Builder wizard clearly lays out all 4 steps up front even before a store is connected.
- Whole-workflow-visible wizardThe Price Builder shows all 4 steps (Select App -> Select SKU -> Choose Price -> Review and Push) at once, greyed out until unlocked - visitors immediately understand the full workflow instead of discovering it one step at a time.
- Passwordless signup is fastMagic-link email verification plus a 5-question onboarding (traffic source, business context, apps-managed count, etc.) took under 2 minutes end-to-end with no password to remember.
- Trial countdown is honestThe header shows 'Trial: 7 days left' persistently - no hidden clock, no surprise paywall mid-flow.
- Every pricing action is gated on a store connectionBase Price, Base Country, and the Localize button are all disabled until a Google Play or App Store developer account is connected via OAuth - so a new signup can look at the UI but cannot try the core 'localize a price' feature at all without first completing a third-party developer-console OAuth flow. This is a meaningfully higher bar than most tools' 'paste a value and see a result' first-run experience.
8 visual changes
Share this run
Proof your app is not AI slop
This test was built for pricepush.app — 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.























