diff --git a/utils.js b/utils.js index 6649eb4..5cc7af9 100644 --- a/utils.js +++ b/utils.js @@ -90,12 +90,21 @@ const tryTemuLogin = async function (page, username, password) { } // close dialog box of sign up if pop up of login page - // const signUpPopDialogSelector = "body > div.MDL_outerWrapper_123.MDL_modal_123 > div > div > div > div._2hT9O4-z.Y9rEd1VR"; - // await page.waitForSelector(signUpPopDialogSelector, { timeout: 2000 }).catch(() => {}); - // const signUpPopDialogSelectorExists = (await page.$(signUpPopDialogSelector)) !== null; - // if (signUpPopDialogSelectorExists) { - // await page.click(signUpPopDialogSelector); - // } + const signUpPopDialogSelector = "body > div.MDL_outerWrapper_123.MDL_modal_123 > div > div > div > div._2hT9O4-z.Y9rEd1VR"; + await page.waitForSelector(signUpPopDialogSelector, { timeout: 2000 }).catch(() => {}); + const signUpPopDialogSelectorExists = (await page.$(signUpPopDialogSelector)) !== null; + if (signUpPopDialogSelectorExists) { + await page.click(signUpPopDialogSelector); + } + + + // click on sign in menu item + const signInMenuItemSelector = "#sign-in"; + await page.waitForSelector(signInMenuItemSelector, { timeout: 2000 }).catch(() => {}); + const signInMenuItemSelectorExists = (await page.$(signInMenuItemSelector)) !== null; + if (signInMenuItemSelectorExists) { + await page.click(signInMenuItemSelector); + } // email input const inputSelectors = "div._7grqZ_jK input._3s66f8p-";