diff --git a/sync-shipping-rates.js b/sync-shipping-rates.js index 7f92f09..972e342 100644 --- a/sync-shipping-rates.js +++ b/sync-shipping-rates.js @@ -86,7 +86,7 @@ const emailUtils = require("./email-utils"); */ const loginPage = config[environment]["temuLoginPage"]; await page.goto(loginPage, { - waitUntil: ["domcontentloaded"], + waitUntil: ["networkidle2"], }); await utils.tryTemuLogin(page, email, password, loginPage); @@ -96,7 +96,7 @@ const emailUtils = require("./email-utils"); const UnshippedOrdersRequestPage = config[environment]["temuUnshippedOrdersPage"]; await page.goto(UnshippedOrdersRequestPage, { - waitUntil: ["domcontentloaded"], + waitUntil: ["networkidle2"], }); const getOrdersFromPage = async (page) => { @@ -550,9 +550,9 @@ const emailUtils = require("./email-utils"); const orderPage = utils.getTemuOrderPage(order); await page.goto(orderPage, { - waitUntil: ["domcontentloaded"], + waitUntil: ["networkidle2"], }); - await new Promise((resolve) => setTimeout(resolve, 1000)); + await new Promise((resolve) => setTimeout(resolve, 2000)); // check for buy shipping button const buyShippingSelector = "div._3yOxLjm0._2pgGmJ7w.IoqjAtdZ";