Вход в систему Selenium Webdriver на Amazon.com: «Требуется проверка» - PullRequest
0 голосов
/ 31 мая 2018

Я пытаюсь запустить некоторые автоматизированные тесты на amazon.com с помощью Selenium Webdriver.Я попытался войти в систему, но после ввода пароля система либо переходит на страницу «Требуется подтверждение» и говорит: «Мы вышлем вам код по электронной почте, чтобы подтвердить вашу личность.Это требуется, когда что-то в вашей деятельности по входу изменяется, например, при входе с нового устройства или в другом месте ».

или указывает на страницу« неверный пароль или адрес электронной почты »(даже если я пытаюсь указать правильные данные учетной записи).

Итак, мой вопрос: как мне справиться с этой двухфакторной аутентификацией в моем тестовом скрипте?

Примечание: я использую ChromeDriver и Java

1 Ответ

0 голосов
/ 31 мая 2018

есть два возможных подхода:

первый, вы можете, как упоминал Кирилл С., получить ссылку по электронной почте (mailinator.com отлично подходит для такого тестирования).

второй подходизбегает второй проверки с существующим профилем браузера.Selenium использует временный профиль, что, вероятно, является причиной второй проверки.Я использую существующий профиль браузера (firefox), см. Selenium Chromedriver - обычно открывается Chrome .Для Chrome должно быть похоже.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...