From 8288f3dce9607413f88678474c6702f5f9582d09 Mon Sep 17 00:00:00 2001 From: XEGARE Date: Thu, 19 May 2022 21:24:44 +0500 Subject: [PATCH] Fix wait "FreeOfferCard" --- epic-games.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/epic-games.js b/epic-games.js index 65a5825..af79af3 100644 --- a/epic-games.js +++ b/epic-games.js @@ -53,7 +53,7 @@ while (await page.locator('a[role="button"]:has-text("Sign In")').count() > 0) { } console.log('Signed in.'); // click on each banner with 'Free Now'. TODO just extract the URLs and go to them in the loop -const game_sel = 'div[data-component="FreeOfferCard"]:has-text("Free Now")'; +const game_sel = 'div[data-component="OfferCard"]:has-text("Free Now")'; await page.waitForSelector(game_sel); // const games = await page.$$(game_sel); // 'Element is not attached to the DOM' after navigation; had `for (const game of games) { await game.click(); ... } const n = await page.locator(game_sel).count();