In this video· click a step to jump to it
Test recording
Mina — app walkthrough
59,179 ms · 3,308 pixels changed
We built this regression test for dashboard.getmina.ai — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against dashboard.getmina.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`);
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' }).catch(function(){});
// Scenario 1: public home
await page.goto("https://getmina.ai/", { waitUntil: 'domcontentloaded' });
await page.waitForLoadState('networkidle').catch(function(){});
await page.waitForTimeout(1200);
stepLogger.log('Scenario 1: Home');
await page.screenshot({ path: shot(1, 'home'), fullPage: true });
// Login
await page.goto("https://dashboard.getmina.ai/auth/signin", { waitUntil: 'domcontentloaded' });
await page.waitForTimeout(2800);Checks run
Notes from the demo run
AI-generatedMina is an AI meeting assistant ('joins your calls, captures every decision'). After a verify-email activation step, sign-in lands on the /mina workspace. The marketing-to-app transition is consistent and the signup leads with SOC-2 / Encrypted / GDPR trust badges — appropriate for a tool that records meetings.
- Trust signals up-frontSOC-2 ready, Encrypted and GDPR-friendly badges sit directly under the signup form — reassuring for a meeting-recording product before you hand over calendar access.
- Clean returning-user sign-inEmail+password sign-in goes straight to the /mina workspace once the account is activated.
- Custom terms checkbox blocks signup silentlyThe 'I agree to Terms' control is a custom element with no placeholder/label wiring; programmatic and hurried users can leave it untoggled and the Create-account button stays disabled with no hint.
- Verify-email gate before first useSignup requires clicking an activation link before you can sign in — an extra inbox round-trip between intent and product.
Visual change
Share this run
Proof your app is not AI slop
This test was built for dashboard.getmina.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.


