In this video· click a step to jump to it
Test recording
Zenvesto — portfolio walkthrough
47,395 ms · 0 pixels changed · matches baseline
We built this regression test for zenvesto.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against zenvesto.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, slug) => screenshotPath.replace('.png', '-' + n + '-' + slug + '.png');
// Block noisy analytics to avoid console errors
await page.route('**/{posthog,clarity,hotjar,tawk}*/**', route => route.abort());
// Step 1: Load dashboard with the demo portfolio
stepLogger.log('Navigating to dashboard');
await page.goto('https://zenvesto.com/dashboard?portfolio=180', { waitUntil: 'domcontentloaded' });
await page.waitForTimeout(3000);
await page.screenshot({ path: shot(1, 'dashboard-overview') });
Checks run
Notes from the demo run
AI-generatedZenvesto is a polished investment portfolio tracker with real-time stock data, AI-powered health scoring, and a clean multi-section dashboard. The demo portfolio ($139K across GOOGL, AAPL, MSFT, TSLA, NVDA) loads fast and the app surfaces meaningful insights immediately on login — performance charts, analyst buy/sell signals, and top movers, all without any friction.
- Rich dashboardPortfolio value, performance chart (1W/1M/1Y/ALL), health score gauge, and analyst recommendations all visible above the fold.
- Live stock dataReal-time prices on GOOGL, AAPL, MSFT, TSLA, NVDA with gain/loss % and daily change instantly rendered.
- Portfolio Holdings tableSortable columns for shares, avg cost, market value, G/L$ and G/L% — actionable for any investor.
- Multi-section navWatchlist, Analysis, and Tools sections each load distinct, useful content; the app is clearly more than a landing page.
- Free calculator suiteCAGR, MWR, TWR, DCA, Dividend — 10+ financial calculators available without an upgrade.
- Email verification requiredFirebase email-verify gate on signup — expect a 30-60s delay before access.
- Demo portfolio not defaultNew users land on an onboarding wizard; the rich dashboard only appears after selecting Create Demo Portfolio.
Share this run
Proof your app is not AI slop
This test was built for zenvesto.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.