Class PageBase.Cookies

  • All Implemented Interfaces:

    
    public final class PageBase.Cookies<T extends PageBase<T>>
    
                        

    Класс с методами взаимодействия с Cookie.

    Пример:

    var cookie = new Cookie(name, value);
    pages.page.getCookies().setCookie(cookie);
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final T and() Метод возвращает объект страницы, у которой были вызваны методы класса Cookies
      final Cookie getCookie(String name) Получение cookie по имени
      final PageBase.Cookies<T> setCookie(Cookie cookie) Установка cookie на страницу
      final PageBase.Cookies<T> deleteCookie(String name) Удаление cookie по имени
      final PageBase.Cookies<T> deleteCookie(Cookie cookie) Удаление cookie
      final PageBase.Cookies<T> deleteAllCookies() Удаление всех cookie
      final List<Cookie> getAllCookies() Получение всех cookie со страницы
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • and

         final T and()

        Метод возвращает объект страницы, у которой были вызваны методы класса Cookies

        Returns:

        объект страницы

        Since:

        2.4.1

      • getCookie

         final Cookie getCookie(String name)

        Получение cookie по имени

        Parameters:
        name - Имя cookie
        Returns:

        Объект Cookie или null, если cookie не найдено

        Since:

        1.2.4

      • setCookie

         final PageBase.Cookies<T> setCookie(Cookie cookie)

        Установка cookie на страницу

        Parameters:
        cookie - Объект Cookie
        Returns:

        Cookies

      • deleteCookie

         final PageBase.Cookies<T> deleteCookie(Cookie cookie)

        Удаление cookie

        Parameters:
        cookie - Объект cookie для удаления
        Returns:

        Cookies

        Since:

        1.2.4

      • getAllCookies

         final List<Cookie> getAllCookies()

        Получение всех cookie со страницы

        Returns:

        Список объектов Cookie