In this video· click a step to jump to it
Test recording
InsightFig — app walkthrough
53,773 ms · 0 pixels changed · matches baseline
We built this regression test for InsightFig — app walkthrough — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against InsightFig — app walkthrough. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const shot = async (n, slug) => {
await page.screenshot({ path: screenshotPath.replace('.png', `-${n}-${slug}.png`), fullPage: true });
};
const gotoAndCheck = async (path) => {
const resp = await page.goto(`${baseUrl}${path}`, { waitUntil: 'domcontentloaded' }).catch(() => null);
await page.waitForTimeout(1200);
const bodyText = await page.locator('body').innerText().catch(() => '');
if (!resp || !resp.ok() || /404|page not found|doesn.t exist/i.test(bodyText)) {
stepLogger.log(`Skip (404/unreachable): ${path}`);
return false;Checks run
Notes from the demo run
AI-generatedInsightFig's marketing site is polished: a clean AI-marketing-intelligence hero, a tabbed Sign In/Sign Up auth panel, a well-structured How It Works walkthrough, and a solid FAQ. But the product is currently unusable end-to-end: the account-creation flow calls a Supabase backend whose hostname (rkzltfzpnrlahsecqddp.supabase.co) fails DNS resolution from every network we tried, meaning no visitor can sign up or (most likely) log in right now.
- Clean tabbed auth UIThe /auth page's Sign In / Sign Up tab panel is well-designed with clear password hints (min 6 chars) and no unnecessary fields (just email + password).
- Strong marketing narrativeThe 3-step 'How It Works' section (Create Your Brief -> AI Analyzes & Strategizes -> Execute & Optimize) and the FAQ answer the obvious buyer questions (credits, export, cancellation) directly on the homepage.
- Real segmented landing pagesFor-advertisers / for-agencies / for-smbs each resolve to distinct, purpose-built landing pages rather than a single generic page.
- Signup backend unreachable (Supabase DNS failure)Submitting the Sign Up form throws 'TypeError: Failed to fetch' because the request to https://rkzltfzpnrlahsecqddp.supabase.co/auth/v1/signup fails with net::ERR_NAME_NOT_RESOLVED. We confirmed this project-ref hostname does not resolve from multiple independent networks (not just our test runner) -- it looks like the Supabase project behind this env var has been deleted, paused, or the ref baked into the deployed JS bundle is stale/wrong. This means the entire product is inaccessible to new users right now; likely login is affected too since it shares the same client.
Share this run
Proof your app is not AI slop
This test was built for InsightFig — app walkthrough — 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.