убедитесь, что пользователь успешно вошел в систему с помощью selenium в python - PullRequest
0 голосов
/ 26 декабря 2018

Я пишу несколько автоматических тестов с использованием селена, и один из тестов требует аутентификации пользователя.После ввода учетных данных пользователя (адрес электронной почты и пароль) мне нужно дождаться завершения процесса аутентификации.Таким образом, в основном все сводится к ожиданию ответа сервера с помощью куки-файла Auth.Но как мне его получить?

Я пытался искать в Интернете, но не нашел ничего, что отвечало бы на этот вопрос.Если я сделаю driver.get_cookies(), он вернет целую кучу из них, какую из них мне следует использовать?

1 Ответ

0 голосов
/ 26 декабря 2018
driver.manage().getCookies();

предоставит набор файлов cookie, используемых или доступных в данном случае.Вы должны перепроверить, какой cookie-файл отвечает за что, и использовать его.

Как известно, driver.manage().addCookie(arg0) используется для добавления необходимых файлов cookie, если вы получаете требуемые файлы cookie, то driver.manage().getCookieNamed(arg0)

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