高级应用
(1)读取Cookie
获取、增加、删除Cookie
WebDriver driver = new FirefoxDriver();
//增加Cookie
Cookie newck = new Cookie("key","value");
driver.manage().addCookie(newck);
//获取Cookie
set<Cookie> allck = driver.manage().getCookies();
for(Cookie loadedCookie : allck){
String name = loadedCookie.getName();
String val = loadedCookie.getValue();
//打印全部cookie的值
System.out.println( String.format("%s->%s",name,val))
}
//获取指定cookie的值,假设名称是time
String val = driver.manage().getCookieNamed("time");
//打印time在Cookie中的值
System.out.println("time = + val"));
//删除指定Cookie的值,假设名称是time
driver.manage().deleteCookieNamed("time");
(1)读取Cookie
获取、增加、删除Cookie
WebDriver driver = new FirefoxDriver();
//增加Cookie
Cookie newck = new Cookie("key","value");
driver.manage().addCookie(newck);
//获取Cookie
set<Cookie> allck = driver.manage().getCookies();
for(Cookie loadedCookie : allck){
String name = loadedCookie.getName();
String val = loadedCookie.getValue();
//打印全部cookie的值
System.out.println( String.format("%s->%s",name,val))
}
//获取指定cookie的值,假设名称是time
String val = driver.manage().getCookieNamed("time");
//打印time在Cookie中的值
System.out.println("time = + val"));
//删除指定Cookie的值,假设名称是time
driver.manage().deleteCookieNamed("time");