量角器:完全清除浏览数据

时间:2016-10-28 00:12:33

标签: selenium cookies protractor

我正在寻找一种使用Protractor完全删除所有Cookie,会话/状态Cookie,存储空间等的方法。基本上,我想在Protractor中完成同样的事情,因为用户会转到设置 - >清除浏览数据。

browser.manage().deleteAllCookies()不会删除httpOnly Cookie。由于JavaScript无法触及httpOnly cookie,因此我无法使用JavaScript。

我知道我可以在Protractor中重启浏览器,但不想走这条路。

有什么建议吗?

1 个答案:

答案 0 :(得分:2)

Anthony Panozzo的回答是我清除会话和本地存储的最佳方式(https://stackoverflow.com/a/25678498/5072980

afterEach(function() {
  browser.executeScript('window.sessionStorage.clear();');
  browser.executeScript('window.localStorage.clear();');
});
相关问题