In this video· click a step to jump to it
Test recording
SpamCipher — app walkthrough
46,906 ms · 0 pixels changed · matches baseline
We built this regression test for app.spamcipher.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against app.spamcipher.com. 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 BASE = baseUrl.replace(/\/+$/, '');
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' });
for (const pattern of ['**/cdn-cgi/scripts/**/email-decode.min.js','**/sentry-cdn.com/**','**/browser.sentry-cdn.com/**','**/cdn.segment.com/**','**/connect.facebook.net/**']) {
await page.route(pattern, function (r) { r.abort(); }).catch(function () {});
}
async function settle() {
await page.waitForLoadState('networkidle').catch(function () {});
await page.locator('h1, h2, main, [role="main"]').first().waitFor({ state: 'visible', timeout: 6000 }).catch(function () {});
await page.waitForTimeout(800);
}Checks run
Notes from the demo run
AI-generatedSpamCipher is a deliverability and cold-email platform. On first verified login you land on a task-first Home ('What do you want to do?') with intent chips that route you straight to the job you came for (send a campaign, clean a list, check inbox placement), a deep sidebar (Deliverability, Inbox Management, Outreach, Automations, Domain Health, Compliance, Integrations, Developer, Docs), and 110 free verification credits already loaded. The Single/Bulk email-verify tool works immediately.
- Task-first homeInstead of a blank dashboard, your Home leads with 'What do you want to do?' chips (Send a cold-email campaign, Is my list clean?, Will I hit the inbox?). New users self-route to their job in one click. Strong onboarding signal.
- Generous, usable free tier110 verification credits are pre-loaded at signup and the Single-Verify tool runs right away. We typed an address and it was ready to check with no setup.
- Verify wall gates the whole appSignup blocks all app surfaces behind an email-verification link that expires in 8h. Evaluators who don't switch to their inbox never see the product. A limited pre-verify preview would recover them.
- One critical contrast issueThe dashboard scored 93/100 on our a11y pass with one critical color-contrast violation. Quick CSS token fix.
Share this run
Proof your app is not AI slop
This test was built for app.spamcipher.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.