fix: add loop to ensure login

This commit is contained in:
ikechan8370 2023-02-12 00:02:22 +08:00
parent 053a43fcc1
commit 2657dead17

View file

@ -61,14 +61,16 @@ export async function getOpenAIAuth (opt) {
await delay(500)
// click login button and wait for navigation to finish
do {
await Promise.all([
page.waitForNavigation({
waitUntil: 'networkidle2',
timeout: timeoutMs
}),
page.click('#__next .btn-primary')
])
await delay(500)
} while (page.url().endsWith('/auth/login'))
await checkForChatGPTAtCapacity(page)