【发布时间】:2018-04-03 11:06:57
【问题描述】:
在使用 Protractor/Jasmine/Selenium 启动测试之前,有没有办法在 Chrome、Firefox 和 IE 中清除网站的数据、cookie、会话等?
我发现如果你使用类似的东西:
browser.driver.manage().getCookies().then(function (cookies) {
console.log('Got cookies %j', cookies);
//cookies.deleteCookies(); //correct method?
});
在onPrepare() 中,它几乎完成了我想要它做的事情,但我无法完全判断它是否正常工作,并且在 IE 期间,该对象以空集“[]”的形式返回。
有没有更好或更完整的方法来实现这一点?
【问题讨论】:
标签: selenium jasmine protractor session-cookies