mirror of
https://github.com/geekgeekrun/geekgeekrun.git
synced 2026-09-09 01:17:06 +08:00
fix ui project issue that once throw error, browser never restart; add the time gap for next time when encounter error.
This commit is contained in:
@@ -84,18 +84,14 @@ export async function mainLoop (hooks) {
|
||||
})
|
||||
hooks.puppeteerLaunched?.call()
|
||||
|
||||
page = await browser.newPage()
|
||||
sleep(2000).then(() => {
|
||||
page.bringToFront()
|
||||
})
|
||||
|
||||
page = (await browser.pages())[0]
|
||||
//set cookies
|
||||
hooks.cookieWillSet?.call(bossCookies)
|
||||
for(let i = 0; i < bossCookies.length; i++){
|
||||
await page.setCookie(bossCookies[i]);
|
||||
}
|
||||
await setDomainLocalStorage(browser, localStoragePageUrl, bossLocalStorage)
|
||||
|
||||
await page.bringToFront()
|
||||
let userInfoResponse
|
||||
await Promise.all([
|
||||
page.goto(recommendJobPageUrl, { timeout: 0 }),
|
||||
|
||||
Reference in New Issue
Block a user