From b6649b948494d305b79dcbee5b54cb2eaa6b46c5 Mon Sep 17 00:00:00 2001 From: Travis Fischer Date: Fri, 6 Jan 2023 16:05:00 -0600 Subject: [PATCH] fix: add slight delay for password => login click --- src/openai-auth.ts | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/openai-auth.ts b/src/openai-auth.ts index 61e027a..9983713 100644 --- a/src/openai-auth.ts +++ b/src/openai-auth.ts @@ -147,25 +147,27 @@ export async function getOpenAIAuth({ }) await page.click('button[data-provider="google"]') await page.waitForSelector('input[type="email"]') - await page.type('input[type="email"]', email, { delay: 10 }) + await page.type('input[type="email"]', email) await Promise.all([ page.waitForNavigation(), await page.keyboard.press('Enter') ]) await page.waitForSelector('input[type="password"]', { visible: true }) - await page.type('input[type="password"]', password, { delay: 10 }) + await page.type('input[type="password"]', password) + await delay(50) submitP = () => page.keyboard.press('Enter') } else if (isMicrosoftLogin) { await page.click('button[data-provider="windowslive"]') await page.waitForSelector('input[type="email"]') - await page.type('input[type="email"]', email, { delay: 10 }) + await page.type('input[type="email"]', email) await Promise.all([ page.waitForNavigation(), await page.keyboard.press('Enter') ]) await delay(1500) await page.waitForSelector('input[type="password"]', { visible: true }) - await page.type('input[type="password"]', password, { delay: 10 }) + await page.type('input[type="password"]', password) + await delay(50) submitP = () => page.keyboard.press('Enter') await Promise.all([ page.waitForNavigation(), @@ -210,7 +212,8 @@ export async function getOpenAIAuth({ await submit.focus() await submit.click() await page.waitForSelector('#password', { timeout: timeoutMs }) - await page.type('#password', password, { delay: 10 }) + await page.type('#password', password) + await delay(50) submitP = () => page.click('button[type="submit"]') }