selenium之WebDriver操作cookies

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();

6san.com

发表评论