In this video· click a step to jump to it
P
Failed
Test recording
PromptChief — app walkthrough
240,048 ms · 0 pixels changed · matches baseline
We built this regression test for promptchief.tech — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against promptchief.tech. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const APP_ENTRY = "https://promptchief.tech/app/";
const PUBLIC_HOME = "https://promptchief.tech/";
const BUSINESS = {"input_placeholders":["search prompts","prompt","title","name"],"value":"Summarize a long PDF into 5 action-item bullets","cta_names":["new prompt","create","generate","save"]};
const shot = (n, sl) => screenshotPath.replace('.png', `-${n}-${sl}.png`);
const settle = () => page.waitForLoadState('networkidle').catch(() => {});
const hydrate = async () => { await settle(); await page.locator('h1,h2,main,[role=main],[data-testid]').first().waitFor({state:'visible',timeout:6000}).catch(()=>{}); await page.waitForTimeout(900); };
const dismiss = async () => {
for (const re of [/skip|dismiss|got it|maybe later|not now|close|continue|next|finish|let'?s go|get started/i]) {
const b = page.getByRole('button', { name: re }).first();
if (await b.isVisible().catch(()=>false)) { await b.click({timeout:1500}).catch(()=>{}); await page.waitForTimeout(600); }
}Checks run
0
Diff px
4m 00s
Duration
—
Accessible
Notes from the demo run
AI-generatedPromptChief is a clean, dark AI-prompt command-center. Login lands straight in /app with a populated left rail (All Prompts, AI Generate, Prompt Hub, Markdown Files). The authed surface is uncluttered and gets a returning user to their library immediately.
Highlights
- Fast returning-user entryEmail+password sign-in goes straight to the workspace; the nav (AI Generate, Prompt Hub, Markdown Files) is populated from the first second.
- Clear capability splitSaving prompts, AI-generating them, the community Prompt Hub and Markdown/system-prompt files are each surfaced as first-class nav items.
Friction points
- Two controls both labelled 'Sign In'The auth card has a 'Sign In' tab and a 'Sign In' submit button with identical text; an automated (or hurried) user can click the tab and think nothing happened.
Share this run
Earned · Lastest awards
Proof your app is not AI slop
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,604 test runs recorded · 1,174 products tested with Lastest
This test was built for promptchief.tech — 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.