In this video· click a step to jump to it
Test recording
SellerDoctor AI — app walkthrough
17,532 ms · 0 pixels changed · matches baseline
We built this regression test for sellerdoctor-ai.vercel.app — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against sellerdoctor-ai.vercel.app. 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, slug) => screenshotPath.replace('.png', `-${n}-${slug}.png`);
let n = 1;
const isBroken = async () => {
const bodyText = await page.locator('body').innerText().catch(() => '');
return /404|page not found|doesn.t exist/i.test(bodyText);
};
// --- Public phase (hard navigation is fine pre-login) ---
stepLogger.log(`Scenario ${n}: Home page`);
await page.goto(baseUrl, { waitUntil: 'domcontentloaded' });Checks run
Notes from the demo run
AI-generatedSellerDoctor AI's marketing page is a clean single-pager built around six feature blocks (AI Strategist, PPC Analytics, Competitor Intelligence, Listing Doctor, Inventory Intelligence, Account Health Advisor) with a clear 4-step 'Connect / Analyze / Recommend / Grow' explainer. Signup is a bare-minimum Full Name / Email / Password form with no captcha, but the flow redirects to a separate /login step rather than auto-authenticating post-signup. The in-app dashboard is a comprehensive 13-section sidebar (Dashboard, AI Chat, Competitors, Inventory, Listing Doctor, Account Health, Reports, Notifications, Settings, Profile, PPC, Policy Guide, ASIN Analyzer) — a genuinely wide surface for a fresh beta.
- No captcha on signupPlain Full Name / Email / Password form, no anti-bot gate — one of the more evaluator-friendly signups we've tested recently.
- Wide in-app nav for an early beta13 distinct sidebar sections already wired up (PPC, Competitors, Inventory, Listing Doctor, Account Health, ASIN Analyzer, Reports, etc.) — most fresh launches ship 2-3 screens at this stage.
- AI Chat surface respondsThe AI Chat page accepted a real Amazon-seller question ('Why did my PPC ACOS increase this week?') and returned a response in the captured recording.
- Direct navigation to authenticated routes bounces to /loginA hard page load (or URL bar entry / bookmark / refresh) on /dashboard or any in-app route redirects to /login even with a valid, unexpired auth token already in localStorage — reproduced consistently. The client-side auth guard appears to redirect on initial mount before the async /api/v1/auth/me check resolves, regardless of its outcome. Anyone who bookmarks a deep link, refreshes the page, or opens it in a new tab gets bounced out despite being logged in. Client-side (in-app) navigation between sections works fine once you're already inside the app.
- Signup does not auto-authenticateAfter a successful Sign Up submission the app redirects to /login rather than landing the user in the product directly, adding one avoidable extra step right after registration.
- Backend cold-start delayThe API backend (hosted on Render) took roughly 15-20s to respond on the first request of the session, which reads as a hang if a visitor doesn't wait it out.
Share this run
Proof your app is not AI slop
This test was built for sellerdoctor-ai.vercel.app — 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.