List of usage examples for org.openqa.selenium Cookie getPath
public String getPath()
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.// w w w .ja 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.cognifide.qa.bb.aem.AemAuthCookieFactory.java
License:Apache License
private Cookie findAuthenticationCookie(List<org.apache.http.cookie.Cookie> cookies) { for (org.apache.http.cookie.Cookie cookie : cookies) { if (properties.getProperty(ConfigKeys.LOGIN_TOKEN, DEFAULT_LOGIN_TOKEN).equals(cookie.getName())) { return new Cookie(cookie.getName(), cookie.getValue(), cookie.getDomain(), cookie.getPath(), cookie.getExpiryDate()); }//from www.j a va 2s. c om } return null; }
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<Cookie> *//*from www. j av a 2 s . co m*/ 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.fmb.common.BrowserEmulator.java
License:Apache License
public void getCookie() { Set<Cookie> cookies = browserCore.manage().getCookies(); for (Cookie c : cookies) { System.out.println(c.getDomain() + ", " + c.getName() + ", " + c.getValue() + "," + c.getExpiry() + ", " + c.getPath()); }//from ww w. jav a 2s.c o m logger.info("get cookie"); }
From source file:com.ggasoftware.uitest.utils.FileUtil.java
License:Open Source License
/** * Get Cookie from WebDriver browser session. * * @return cookieStore from WebDriver browser session. *//*from w w w .ja v a 2 s. c o m*/ private static CookieStore seleniumCookiesToCookieStore() { Set<Cookie> seleniumCookies = WebDriverWrapper.getDriver().manage().getCookies(); CookieStore cookieStore = new BasicCookieStore(); for (Cookie seleniumCookie : seleniumCookies) { BasicClientCookie basicClientCookie = new BasicClientCookie(seleniumCookie.getName(), seleniumCookie.getValue()); basicClientCookie.setDomain(seleniumCookie.getDomain()); basicClientCookie.setExpiryDate(seleniumCookie.getExpiry()); basicClientCookie.setPath(seleniumCookie.getPath()); cookieStore.addCookie(basicClientCookie); } return cookieStore; }
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)); }//www . j av a2s . c om 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 .j a v a 2s . com * @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 w w w.j a v a 2s . co 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 w ww .j ava 2s. c o m }
From source file:com.machinepublishers.jbrowserdriver.OptionsServer.java
License:Apache License
/** * {@inheritDoc}/*from w w w . java 2 s. c o m*/ */ @Override public void deleteCookie(Cookie cookie) { List<org.apache.http.cookie.Cookie> cookies = cookieStore.getCookies(); String toDelete = new StringBuilder().append(cookie.getDomain().toLowerCase()).append("\n") .append(cookie.getName().toLowerCase()).append("\n").append(cookie.getPath().toLowerCase()) .toString(); for (org.apache.http.cookie.Cookie cur : cookies) { String curString = new StringBuilder().append(cur.getDomain().toLowerCase()).append("\n") .append(cur.getName().toLowerCase()).append("\n").append(cur.getPath().toLowerCase()) .toString(); if (toDelete.equals(curString)) { removeFromCookieStore(cur); } } }