Пример #1
0
def is_cookie(name, value):
    """Return True if cookie with name and value is found.

    Cookies are a good way to detect if user has already logged in.
    This keyword can be used in appstate.

    Examples
    --------
    .. code-block:: robotframework

        IsCookie    domain    google.fi

    Parameters
    ----------
    name : str
        Cookie dictionary key name
    value : str
        Expected value for key name

    """
    cookies_list = cookies.get_cookies()
    for cookie in cookies_list:
        if name in cookie.keys():
            if cookie[name] == value:
                return True
    return False
Пример #2
0
def list_cookies():
    """List all cookies in browser.

    Cookies can be only listed when browser is open. Cookies are automatically
    deleted when you Close All Browsers

    Examples
    --------
    .. code-block:: robotframework

        ListCookies
    """
    cookies_list = cookies.get_cookies()
    logger.info(cookies_list)
    return cookies_list
Пример #3
0
def test_get_cookies_fail(patched_browser):
    patched_browser.return_value = None
    with pytest.raises(NoSuchWindowException):
        cookies.get_cookies()