我使用Selenium Webdriver
,我想在执行测试之前清除cookie。我使用官方的'Selenium'网站的代码。这是代码:如何正确删除Cookie?
Cookie cookie = new Cookie("key", "value");
driver.manage().addCookie(cookie);
Set<Cookie> allCookies = driver.manage().getCookies();
for (Cookie loadedCookie : allCookies) {
System.out.println(String.format("%s -> %s", loadedCookie.getName(), loadedCookie.getValue()));
}
driver.manage().deleteAllCookies();
,但我得到通知:- Cookie cannot be resolved to a type, Set cannot be resolved to a type
就是这样,第一个通知消失了,比我添加org.openqa.selenium.Cookie导入,但第二个(Set不能解析为一个类型)仍然是。比我添加javax.servlet.http.Cookie - 再次出现两个通知 – khris 2012-07-12 10:52:06