In this video· click a step to jump to it
W
Passed ✓
Test recording
gtfsx — app walkthrough
20,449 ms · 0 pixels changed · matches baseline
We built this regression test for www.gtfsx.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against www.gtfsx.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 = async (n, slug) => {
const p = String(screenshotPath).replace(/(\.png)?$/, `-${String(n).padStart(2,"0")}-${slug}.png`);
await page.screenshot({ path: p, fullPage: true });
};
const clickByName = async (name) => {
const btn = page.getByRole("button", { name: new RegExp(`^${name}$`, "i") }).first();
if (await btn.isVisible().catch(() => false)) {
await btn.click().catch(() => {});
await page.waitForTimeout(900);
return true;
}Checks run
0
Diff px
20s
Duration
—
Accessible
A
Fast
Web Vitals · 100
Notes from the demo run
AI-generatedGTFS-X is a no-auth, fully in-browser GTFS feed editor for public-transit data, Agency, Routes, Stops, Calendars, Fares, Timetable, Validation panels all clickable on first paint. Niche-but-loved tool for a tight audience (transit planners, GTFS integrators).
Highlights
- Zero-auth direct editorEmpty Untitled Feed loads immediately with side-nav panels. No signup, no demo data prompt, visitor can start clicking immediately.
- Full data model surfaceSide-nav exposes the full GTFS spec (Agency, Routes, Stops, Calendars, Fares, GTFS-FLEX, Analysis), visitor can see scope at a glance.
- Validation panel built-inA real GTFS validator side-by-side with the editor is rare; competing tools usually split editing from validation.
Friction points
- Empty-state copy missingFirst-paint editor is blank with no Click-Import-to-start hint. Power users will figure it out; newcomers might bounce.
- Cryptic icon rowToolbar icons have no tooltips; intentional minimalism but accessibility-flag for screen readers.
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 www.gtfsx.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.