Получить значение cookie для проверки входа в Selenium + Java

Итак, я провожу тесты «Вход с использованием файлов cookie» для веб-сайта, над которым я работаю. Я попытался использовать метод getValue (), чтобы получить значение именованного файла cookie (который содержит информацию для пользователя). Но проблема в том, что файл cookie, содержащий эту информацию, только появляется (в меню приложения [в F12]). После завершения процесса входа в систему я продолжаю получать nullPointerExeption. Итак, мой вопрос: есть ли способ получить значение cookie перед процессом входа в систему и использовать его для входа в систему?

Метод получения значения:

public static String getCookieValueFromWebPage(String cookieName){

    String value = remoteWebDriver.manage().getCookieNamed(cookieName).getValue();
    return value;
}

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

Ratmir Asanov 14.08.2018 13:28

Я могу поделиться своим рабочим кодом на Python для Facebook: github.com/ratmirasanov/demo_test_automation_project/tree/…

Ratmir Asanov 14.08.2018 13:29

Вы можете перевести это на Java.

Ratmir Asanov 14.08.2018 13:31

@RatmirAsanov Спасибо за ответ! есть онлайн-переводчик? Я пробовал, но не нашел ...

RonGal120 14.08.2018 13:38

Насчет переводчика не знаю.

Ratmir Asanov 14.08.2018 14:13
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
2
5
54
0

Другие вопросы по теме