Recording of the visual regression run on optionsbell.com · OptionsBell — app walkthrough.

In this video· click a step to jump to it

O
Passed ✓

Test recording

OptionsBell — app walkthrough

38,049 ms · 3,870 pixels changed

We built this regression test for optionsbell.com — it's yours to keep, free.

Take this test with you

This is a real Playwright test, recorded against optionsbell.com. Claim it into your own workspace and re-run it on every deploy — free.

export async function test(page, baseUrl, screenshotPath, stepLogger) {
  const findings = [];

  async function shot(n, slug) {
    await page.screenshot({ path: `${screenshotPath}-${n}-${slug}.png`, fullPage: true });
    stepLogger.log(`Scenario ${n}: ${slug}`);
  }

  async function dismissCookieBanner() {
    const btn = page.getByRole('button', { name: /accept|allow|got it|ok$/i }).first();
    await btn.click({ timeout: 3000 }).catch(() => {});
  }
+139 more lines — claim the test to get the full code.

Checks run

Run
✓
Visual
0.81%
Text
—
DOM
✓
Network
+150 −140
Console
✓
A11y
A
Perf
190 over
URL
✓
Variables
—
Full report
Log in →
3,870
Diff px
38s
Duration
A
Accessible
WCAG 2.2 · 95
Review
Fast
Web Vitals

Notes from the demo run

AI-generated

OptionsBell's hero is sharp and specific: "Institutions just bet $324M on a stock you might own. And you don't know it." is a strong, urgency-led open. The public /unusual-options-activity-alerts page doubles as a live product demo: it shows a real-time scan table of unusual options flow (symbol, strike, DTE, volume, OI, IV, delta) directly on the marketing site, and lets a visitor build a real alert (watchlist name, ticker list, active-hours schedule, filter criteria) before ever creating an account. That's a smart lead-in, but the flow only resolves into a live Paddle checkout ($24.99/month, 7-day trial badge on the pricing card) -- there is no free tier and no way to reach an authenticated dashboard without entering payment details.

Highlights
  • Live product-in-the-marketing-page
    The alert-builder form (name your watchlist, paste tickers like AAPL, set active hours/frequency, optional filter criteria) is fully interactive and unauthenticated -- visitors can configure a real alert before paying, which is a much stronger try-before-you-buy moment than a static screenshot.
  • Real-time scan table as social proof
    The /unusual-options-activity-alerts page shows an actual live-looking options-flow table (MU, MRVL, AQST, APO, ICE...) with volume/OI/IV/delta columns right above the alert form -- this makes the product's value concrete before asking for money.
  • Clean, dark, finance-native UI
    Monospace numeric columns, green/red call/put tags, and a dense data-table aesthetic read as "built by someone who trades", which matters for credibility in this niche.
Friction points
  • No free tier or trial account -- registration IS checkout
    /login?register=true alone shows "Please choose a plan from pricing to create an account." Clicking Subscribe (plan=pro) changes the CTA to "Create Account & Continue", but submitting it immediately opens a live Paddle payment iframe (client_token starting with live_...) with the $24.99/mo price pre-loaded -- there's no way to get a logged-in look at the dashboard without paying. A 7-day-trial badge is shown on the pricing card, but it's collected via the same paid-checkout flow (card required), not a true no-payment trial.
  • Google OAuth also routes through the same paywall
    "Continue with Google" sits on the same gated registration screen, so it doesn't offer a free-look path either -- the paywall is structural, not tied to the password flow specifically.

Visual change

Step 13,870 px changed
Before
Before
After
After
Diff
Diff

Share this run

Earned · Lastest awards

Proof your app is not AI slop

LASTEST
starter
tests
all passing
regressions
0
Badges stay live, ratchet upward, only downgrade on confirmed regression.
57,333 test runs recorded · 1,174 products tested with Lastest

This test was built for optionsbell.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.