selenium之WebDriver操作cookies
selenium之WebDriver添加cookies的方法:需要import java.util.Set;
driver.get(baseUrl + “/”);
//添加一个name = “KEY”,value=”value”的cookie
Cookie cookie = new Cookie(“KEY”, “value”);
driver.manage().addCookie(cookie);
//添加一个name = “6san”,value=”seleniumcookie”的cookie
Cookie cookieb = new Cookie(“6san”, “seleniumcookie”);
driver.manage().addCookie(cookieb);
//输出cookies所在域、name、value、有效日期和路径
Set<Cookie> cookies = driver.manage().getCookies();
System.out.println(String.format(“Domain -> name -> value -> expiry -> path”));
for(Cookie i : cookies)
System.out.println(String.format(“%s -> %s -> %s -> %s -> %s”,
i.getDomain(), i.getName(), i.getValue(),i.getExpiry(),i.getPath()));
selenium之WebDriver删除cookies的三种方法:
//删除cookies方法一:通过cookie的name
//driver.manage().deleteCookieNamed(“KEY”);
//删除cookies方法二:通过Cookie对象
driver.manage().deleteCookie(cookieb);
//删除cookies方法三:全部删除
//driver.manage().deleteAllCookies();
发表评论