Example usage for org.openqa.selenium Cookie isSecure

List of usage examples for org.openqa.selenium Cookie isSecure

Introduction

In this page you can find the example usage for org.openqa.selenium Cookie isSecure.

Prototype

boolean isSecure

To view the source code for org.openqa.selenium Cookie isSecure.

Click Source Link

Usage

From source file:com.citrix.g2w.webdriver.util.FileDownloader.java

License:Open Source License

/**
 * Load in all the cookies WebDriver currently knows about so that we can
 * mimic the browser cookie state./*from ww  w  .j  a  v  a 2 s  .c om*/
 * 
 * @param seleniumCookieSet
 * @return mimicWebDriverCookieStore
 */
private BasicCookieStore mimicCookieState(Set<Cookie> seleniumCookieSet) {
    BasicCookieStore mimicWebDriverCookieStore = new BasicCookieStore();
    for (Cookie seleniumCookie : seleniumCookieSet) {
        BasicClientCookie duplicateCookie = new BasicClientCookie(seleniumCookie.getName(),
                seleniumCookie.getValue());
        duplicateCookie.setDomain(seleniumCookie.getDomain());
        duplicateCookie.setSecure(seleniumCookie.isSecure());
        duplicateCookie.setExpiryDate(seleniumCookie.getExpiry());
        duplicateCookie.setPath(seleniumCookie.getPath());
        mimicWebDriverCookieStore.addCookie(duplicateCookie);
    }

    return mimicWebDriverCookieStore;
}

From source file:com.dhenton9000.filedownloader.FileDownloader.java

License:Apache License

/**
 * Load in all the cookies WebDriver currently knows about so that we can mimic the browser cookie state
 *
 * @param seleniumCookieSet Set&lt;Cookie&gt;
 *//*w w w  .j av a2  s  . com*/
private BasicCookieStore mimicCookieState(Set<Cookie> seleniumCookieSet) {
    BasicCookieStore copyOfWebDriverCookieStore = new BasicCookieStore();
    for (Cookie seleniumCookie : seleniumCookieSet) {
        BasicClientCookie duplicateCookie = new BasicClientCookie(seleniumCookie.getName(),
                seleniumCookie.getValue());
        duplicateCookie.setDomain(seleniumCookie.getDomain());
        duplicateCookie.setSecure(seleniumCookie.isSecure());
        duplicateCookie.setExpiryDate(seleniumCookie.getExpiry());
        duplicateCookie.setPath(seleniumCookie.getPath());
        copyOfWebDriverCookieStore.addCookie(duplicateCookie);
    }

    return copyOfWebDriverCookieStore;
}

From source file:com.jaeksoft.searchlib.crawler.web.browser.BrowserDriver.java

License:Open Source License

public List<CookieItem> getCookies() {
    Set<Cookie> cookies = driver.manage().getCookies();
    if (CollectionUtils.isEmpty(cookies))
        return null;
    List<CookieItem> cookieList = new ArrayList<CookieItem>(cookies.size());
    for (Cookie cookie : cookies) {
        BasicClientCookie basicCookie = new BasicClientCookie(cookie.getName(), cookie.getValue());
        basicCookie.setDomain(cookie.getDomain());
        basicCookie.setExpiryDate(cookie.getExpiry());
        basicCookie.setPath(cookie.getPath());
        basicCookie.setSecure(cookie.isSecure());
        cookieList.add(new CookieItem(basicCookie));
    }/* ww  w. jav  a2 s.  c  o  m*/
    return cookieList;
}

From source file:com.lazerycode.ebselen.customhandlers.FileDownloader.java

License:Apache License

/**
 * Load in all the cookies WebDriver currently knows about so that we can mimic the browser cookie state
 *
 * @param seleniumCookieSet//from  w  w  w.  ja  va2 s . c o  m
 * @return
 */
private HttpState mimicCookieState(Set<org.openqa.selenium.Cookie> seleniumCookieSet) {
    HttpState mimicWebDriverCookieState = new HttpState();
    for (org.openqa.selenium.Cookie seleniumCookie : seleniumCookieSet) {
        Cookie httpClientCookie = new Cookie(seleniumCookie.getDomain(), seleniumCookie.getName(),
                seleniumCookie.getValue(), seleniumCookie.getPath(), seleniumCookie.getExpiry(),
                seleniumCookie.isSecure());
        mimicWebDriverCookieState.addCookie(httpClientCookie);
    }
    return mimicWebDriverCookieState;
}

From source file:com.machinepublishers.jbrowserdriver.OptionsServer.java

License:Apache License

private org.apache.http.cookie.Cookie convert(Cookie in) {
    BasicClientCookie out = new BasicClientCookie(in.getName(), in.getValue());
    String domainStr = null;//from  ww  w .j av a2s . c o m
    if (StringUtils.isEmpty(in.getDomain())) {
        String urlStr = context.item().engine.get().getLocation();
        try {
            URL url = new URL(urlStr);
            domainStr = url.getHost();
        } catch (MalformedURLException e) {
            Matcher matcher = domain.matcher(urlStr);
            if (matcher.matches()) {
                domainStr = matcher.group(1);
            }
        }
    }
    out.setDomain(domainStr == null ? in.getDomain() : domainStr);
    if (in.getExpiry() != null) {
        out.setExpiryDate(in.getExpiry());
    }
    out.setPath(in.getPath());
    out.setSecure(in.isSecure());
    out.setValue(in.getValue());
    out.setVersion(1);
    return out;
}

From source file:com.machinepublishers.jbrowserdriver.OptionsServer.java

License:Apache License

private static Cookie convert(org.apache.http.cookie.Cookie in) {
    return new Cookie(in.getName(), in.getValue(), in.getDomain(), in.getPath(), in.getExpiryDate(),
            in.isSecure());
}

From source file:de.tntinteractive.portalsammler.engine.FileDownloader.java

License:Open Source License

/**
 * Load in all the cookies WebDriver currently knows about so that we can mimic the browser cookie state
 */// w ww  .j  a v  a2 s.c o  m
private BasicCookieStore mimicCookieState(final Set<Cookie> seleniumCookieSet) {
    final BasicCookieStore mimicWebDriverCookieStore = new BasicCookieStore();
    for (final Cookie seleniumCookie : seleniumCookieSet) {
        final BasicClientCookie duplicateCookie = new BasicClientCookie(seleniumCookie.getName(),
                seleniumCookie.getValue());
        duplicateCookie.setDomain(seleniumCookie.getDomain());
        duplicateCookie.setSecure(seleniumCookie.isSecure());
        duplicateCookie.setExpiryDate(seleniumCookie.getExpiry());
        duplicateCookie.setPath(seleniumCookie.getPath());
        mimicWebDriverCookieStore.addCookie(duplicateCookie);
    }

    return mimicWebDriverCookieStore;
}

From source file:gov.nih.nci.firebird.commons.selenium2.util.FileDownloadUtils.java

License:Open Source License

private static BasicClientCookie translateCookie(Cookie webDriverCookie) {
    BasicClientCookie clientCookie = new BasicClientCookie(webDriverCookie.getName(),
            webDriverCookie.getValue());
    clientCookie.setDomain(webDriverCookie.getDomain());
    clientCookie.setExpiryDate(webDriverCookie.getExpiry());
    clientCookie.setPath(webDriverCookie.getPath());
    clientCookie.setSecure(webDriverCookie.isSecure());
    return clientCookie;
}

From source file:io.vertigo.ui.FileDownloader4Tests.java

License:Apache License

/**
 * Load in all the cookies WebDriver currently knows about so that we can mimic the browser cookie state
 *
 * @param seleniumCookieSet//from  www.j  av a 2  s  .  c  om
 * @return BasicCookieStore
 */
private static BasicCookieStore mimicCookieState(final Set<Cookie> seleniumCookieSet) {
    final BasicCookieStore mimicWebDriverCookieStore = new BasicCookieStore();
    for (final Cookie seleniumCookie : seleniumCookieSet) {
        final BasicClientCookie duplicateCookie = new BasicClientCookie(seleniumCookie.getName(),
                seleniumCookie.getValue());
        duplicateCookie.setDomain(seleniumCookie.getDomain());
        duplicateCookie.setSecure(seleniumCookie.isSecure());
        duplicateCookie.setExpiryDate(seleniumCookie.getExpiry());
        duplicateCookie.setPath(seleniumCookie.getPath());
        mimicWebDriverCookieStore.addCookie(duplicateCookie);
    }

    return mimicWebDriverCookieStore;
}

From source file:net.sourceforge.jwebunit.webdriver.WebDriverTestingEngineImpl.java

License:Open Source License

public List<javax.servlet.http.Cookie> getCookies() {
    List<javax.servlet.http.Cookie> result = new LinkedList<javax.servlet.http.Cookie>();
    Set<Cookie> cookies = driver.manage().getCookies();
    for (Cookie cookie : cookies) {
        javax.servlet.http.Cookie c = new javax.servlet.http.Cookie(cookie.getName(), cookie.getValue());
        c.setDomain(cookie.getDomain());
        Date expire = cookie.getExpiry();
        if (expire == null) {
            c.setMaxAge(-1);/*from  w  w w. j  a v a 2s  . c o m*/
        } else {
            Date now = Calendar.getInstance().getTime();
            // Convert milli-second to second
            Long second = Long.valueOf((expire.getTime() - now.getTime()) / 1000);
            c.setMaxAge(second.intValue());
        }
        c.setPath(cookie.getPath());
        c.setSecure(cookie.isSecure());
        result.add(c);
    }
    return result;
}