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);
    • Constructor Detail

      • PageBase.Cookies

        PageBase.Cookies(Browser browser, PageBase<T> pageBase)
        Конструктор класса
        Parameters:
        browser - Объект Browser
        pageBase - Объект PageBase
    • 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