In this video· click a step to jump to it
Test recording
RetryFix — app walkthrough
48,493 ms · 2,969,705 pixels changed
We built this regression test for retryfix.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against retryfix.com. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const AUTH_AUTOMATABLE = true;
const CHAINED_AUTH = true; // setupTestId chain replays the storage_state before this runs
await page.context().setExtraHTTPHeaders({ 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36' });
const routeBlock = async (p) => {
for (const pattern of [
'**/cdn-cgi/scripts/**/email-decode.min.js',
'**/cdn-cgi/scripts/**/cloudflare-static/**',
'**/sentry-cdn.com/**',
'**/browser.sentry-cdn.com/**',
'**/cdn.segment.com/**',Checks run
Notes from the demo run
AI-generatedRetryFix (retryfix.com) is a Stripe failed-payment recovery tool for indie SaaS. Google OAuth via a Supabase-backed free demo grants an authenticated preview dashboard without connecting a real Stripe account. The authed shell is clean: a left sidebar (Dashboard, Account, Payments, Pricing) plus a persistent top nav, and every screen consistently nudges the visitor toward a paid plan without gating the preview itself.
- No-Stripe-required previewSigning in with Google alone unlocks a real Dashboard/Payments/Account shell in limited preview mode, unlike most competitors that gate any dashboard view behind a full billing-provider connection.
- In-app feedback widgetThe Give Feedback button opens a dialog pre-filled with the signed-in user's email, a lightweight always-available feedback loop baked into the authed shell.
- Revenue calculator on the marketing pageThe homepage lets a visitor enter their own MRR before signup and see an estimated recovery range, a strong pre-signup trust builder.
- Post-auth landing depends on onboarding progressRevisiting the homepage while authenticated but without a connected Stripe account redirected into a Manual Stripe setup, Step 1 of 3 wizard instead of the dashboard, which may surprise a returning user not yet ready to connect Stripe.
7 visual changes
Share this run
Proof your app is not AI slop
This test was built for retryfix.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.




















