【发布时间】:2015-06-03 18:16:24
【问题描述】:
我正在尝试使用来自 Protractor 测试规范的 WebDriver 中的 deleteAllCookies() function。
我试过了:
browser.driver.deleteAllCookies(); // undefined error
browser.driver.options.deleteAllCookies(); // undefined error
browser.manage().deleteAllCookies(); // doesn't seem to be deleting cookies
如何正确调用/使用此功能?
【问题讨论】:
-
我发现了这个:code.google.com/p/selenium/issues/detail?id=5101 这似乎是硒的问题。问题是特定于 IE 的。您是否有更多关于您的配置的详细信息,您正在尝试测试哪些浏览器?
-
我正在 Ubuntu 14.04 上的 Chrome 中进行测试
-
browser.manage().deleteAllCookies();适用于我、Chrome 和 Firefox、Windows 或 Ubuntu 14.04 或我尝试过的任何 Ubuntu。我有一个清除 cookie 的测试,然后browser.navigate().refresh();选择更改,因为这会在清除 cookie 后触发登录重定向。 -
如果刷新页面仍然对您不起作用,我想下一步是为您的失败场景提供更多上下文:量角器版本、硒版本、Chrome 版本、规范中的更多代码文件。
-
browser.manage().deleteAllCookies();这对我不起作用,以前也起作用。有什么建议吗?
标签: angularjs selenium protractor