Не удается выполнить вход через социальные сети с помощью Google в драматурге, поскольку Google это предотвращает. Есть ли способ использовать Playwright? Я использую Chromium

В следующем коде я пытаюсь войти в систему с помощью кнопки входа в Google, но после ввода адреса электронной почты и нажатия кнопки «Далее» появляется экран с ошибкой, который я прикрепил как изображение.

it('Sign Up With Google ', async() => {
    await page.waitForSelector(signUpWithGoogle, { state: 'visible' });
    await page.click(signUpWithGoogle);
    await page.click(signUpWithGoogle);
    const [popup] = await Promise.all([
       page.waitForEvent('popup'),
       page.click(signUpWithGoogle),
       page.click(signUpWithGoogle)
    ])
    await popup.fill('//input[@type="email"]', googleEmail);
    await popup.click('//span[text()="Next"]');
    await popup.waitForTimeout(10000);
    await page.waitForTimeout(2000);
}, timeforSigninWithGoogle)

введите описание изображения здесь


person Arzanish Sarwar    schedule 13.04.2021    source источник


Ответы (1)


Итак, по-видимому, те учетные записи Google, в которых включена проверка подлинности 2F, не будут авторизованы и выдадут вам указанную выше ошибку в хроме, но те учетные записи, которые не имеют проверки подлинности 2F, будут работать как на webkit, так и на хрому.

person Arzanish Sarwar    schedule 13.04.2021