In this video· click a step to jump to it
Test recording
Form4.ai — app walkthrough
44,415 ms · 306 pixels changed
We built this regression test for www.form4.ai — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against www.form4.ai. 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, s) => screenshotPath.replace('.png', '-' + n + '-' + s + '.png');
const ORIGIN = "https://www.form4.ai";
const seen = new Set();
let idx = 1, pi = 1;
// Public marketing context (1 shot, pre-login)
await page.goto("https://www.form4.ai/", { waitUntil: 'domcontentloaded' }).catch(function(){});
await page.waitForTimeout(1800);
{ const cb = page.getByRole('button', { name: /accept|got it|allow|^ok$/i }).first(); if (await cb.isVisible().catch(function(){return false;})) await cb.click({timeout:1500}).catch(function(){}); }
stepLogger.log('Scenario 1: Public home'); await page.screenshot({ path: shot(idx++, 'public-home'), fullPage: true });
// Authed landing
await page.goto("https://www.form4.ai/", { waitUntil: 'domcontentloaded' }).catch(function(){});Checks run
Notes from the demo run
AI-generatedForm4.ai turns raw SEC Form 4 insider-trade filings into a clean, filterable, real-time feed. The authed dashboard is genuinely dense in a good way: value filters from $100k to $10M+, sort-by-recency/value, expandable per-filing transactions, a personal watchlist, and a delightful set of themes (Dracula, Synthwave, Cupcake...). Signup auto-sessioned straight into the dashboard.
- Free tier shows real dataFree users see filings (72h-delayed) — the dashboard is fully explorable without paying, which is exactly the right call for a research tool building trust.
- Filter ergonomicsOne-tap value thresholds ($1M+, $5M+, $10M+) plus sort modes make it easy to jump straight to the trades that matter.
- Theme delightEight themes including Synthwave and Dracula — small touch, but it signals a founder who cares about the product feel.
- Watchlist is Pro-gated with an upsell modalClicking 'Add to watchlist' on a filing pops a 'Track this ticker — Upgrade to Pro' modal rather than saving. Reasonable monetisation, but a free user can't build even a tiny watchlist, which is often the first thing a research user wants to do.
- Telegram connect is the primary alert channelAlerts hinge on connecting Telegram; users who don't use Telegram have no obvious email-alert fallback in the free flow.
7 visual changes
Share this run
Proof your app is not AI slop
This test was built for www.form4.ai — 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.




















