In this video· click a step to jump to it
Test recording
Wethr.net — app walkthrough
136,926 ms · 2,340 pixels changed
We built this regression test for wethr.net — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against wethr.net. 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`);
const SCROLL_THROUGH = "(async () => { const ease = t => 1 - Math.pow(1 - t, 3); const max = Math.max(0, document.body.scrollHeight - window.innerHeight); if (max < 40) return; const anim = (a, b, ms) => new Promise(res => { const t0 = performance.now(); const step = now => { const p = Math.min(1, (now - t0) / ms); window.scrollTo(0, a + (b - a) * ease(p)); p < 1 ? requestAnimationFrame(step) : res(); }; requestAnimationFrame(step); }); await anim(0, max, 1400); await new Promise(r => setTimeout(r, 350)); await anim(max, 0, 800); })()";
const SESSION_COOKIES = [
{
"name": "PHPSESSID",
"value": "81db40304409e9bc1f6fe5fba987768c",
"url": "https://wethr.net/"
},
{
"name": "remember_me",
"value": "7931568de80a723ef67daeabba7f8669%3A8019f04fbf76bda9771cdf23e31d87c27b1b1b634320e192d9a17a238a87d4b9",Checks run
Notes from the demo run
AI-generatedWe signed into Wethr.net and walked eleven authenticated surfaces: account, the multi-market dashboard, map, model explorer, accuracy, analogs, notifier, rain, converter and the model run schedule, then searched a market from the home page. This is a dense, genuinely analytical product - the Model Accuracy page alone carries more real information than most weather sites' entire offering.
- Model Accuracy is the flagshipPer-model MAE and bias across 16 models, accuracy by run time and by lead time, a 7-day rolling MAE trend and 30 days of forecast-vs-actual. For a trader deciding which model to believe, this is the page that justifies the subscription.
- A free demo station instead of a paywall teaserKTPA Tampa is unlocked for free with a clear 'unlock 87 stations' upgrade path. Letting people see the real product against one station beats a blurred screenshot.
- Turnstile never issued a token on the email signupOn /register the Cloudflare Turnstile sat for roughly forty seconds without producing a token; the form only said 'Please complete the security verification', with no retry or fallback. Google sign-up went through first time. Worth checking the widget is not failing quietly for a slice of real signups too.
2 visual changes
Share this run
Proof your app is not AI slop
This test was built for wethr.net — 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.





