From 7520bf197696be2fff3c3a853d400d558e1a2860 Mon Sep 17 00:00:00 2001 From: Ralf Vogler Date: Wed, 8 Mar 2023 16:54:10 +0100 Subject: [PATCH] gog: screenshot: wait for not is-loading --- gog.js | 1 + 1 file changed, 1 insertion(+) diff --git a/gog.js b/gog.js index 7a33b09..feffa70 100644 --- a/gog.js +++ b/gog.js @@ -98,6 +98,7 @@ try { console.log(`Current free game: ${title} - ${url}`); db.data[user][title] ||= { title, time: datetime(), url }; if (cfg.dryrun) process.exit(1); + await page.locator('#giveaway:not(.is-loading)').waitFor(); // otherwise screenshot is sometimes with loading indicator instead of game title const p = path.resolve(cfg.dir.screenshots, 'gog', `${filenamify(title)}.png`); await banner.screenshot({ path: p }); // overwrites every time - only keep first?