In this video· click a step to jump to it
Test recording
RomCrate — game collection manager walkthrough
166,018 ms · 168,057 pixels changed
We built this regression test for www.romcrate.com — it's yours to keep, free.
Take this test with you
This is a real Playwright test, recorded against www.romcrate.com. Claim it into your own workspace and re-run it on every deploy — free.
export async function test(page, baseUrl, screenshotPath, stepLogger) {
const SITE = (baseUrl || 'https://www.romcrate.com').replace(/\/$/, '');
const USER = 'lastestcloud';
let n = 0;
const shot = async (slug) => {
n += 1;
const p = String(screenshotPath).replace(/\.png$/i, '') + '-' + String(n).padStart(2, '0') + '-' + slug + '.png';
await page.screenshot({ path: p, fullPage: false });
stepLogger.log('frame ' + n + ' ' + slug + ' :: ' + page.url());
};
const settle = async (ms) => { await page.waitForTimeout(ms); };
const go = async (path, ms) => {Checks run
Notes from the demo run
AI-generatedWe signed into RomCrate with Google, saved four games to a library, wrote a review, created a public list and then walked the whole thing: home, the 307,947-game explorer, a game page, the library editor, profile, lists, tier lists, timeline, challenges, collections, awards, settings and notifications. The game pages are the best thing here - community stats, achievements, editions, franchise links and community reviews all on one screen, and they load fast for how much is on them.
- The game page is doing a lot and still reads cleanlyCyberpunk 2077 gave us Metacritic plus a community score, 68 people in library broken into backlog/playing/completed/on-hold/dropped/wishlist, average playtime of 88h40m, 58 achievements across PlayStation/Xbox/Steam, alternate editions, franchise entries, other CD Projekt games, recent lists and tier lists that include it, and community reviews. Most trackers show a cover and a star rating.
- Saving a game is one click and the counts move immediatelySAVE TO LIBRARY opens a single modal with rating, status, playthrough history, collection records and a review box, and after saving the page flipped to IN LIBRARY with the community counters incremented in place. No page reload, no second confirm.
- Lists ship with visibility, folders, likes and comments on day oneCreating a public list gave us Organize / Edit / Move / Delete, a like counter, a share action and a comment thread under it. That is a social layer most collection trackers add two years in.
- Portuguese strings are leaking into the English UIWith the language switcher on English we hit 'Página do Jogo' in the library modal, 'Esconder do perfil' next to the review box, '3 objetivos' on every challenge card, 'Ver mais plataformas' on the games filter and 'CATEGORIA' as a filter heading. Community reviews also render in mixed languages with no locale tag. Each one is a missing key rather than a bug, but they cluster on the first screens a new user touches.
- The status picker in the save modal did not take our choiceWe clicked COMPLETED before saving and the entry still landed in BACKLOG - the community counter for backlog is what incremented. The status chips look selectable but the click did not register a selection, so the default won silently. Worth a look because status is the whole point of the modal.
- /Pricing checkout and BECOME PRO·Screenshotted the plan page only - never started a paid flow
- List delete / Danger actions·Destructive - deliberately not exercised
14 visual changes
Share this run
Proof your app is not AI slop
This test was built for www.romcrate.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.









































