如何清除量角器中的浏览器缓存 [英] How to clear a browser cache in Protractor
本文介绍了如何清除量角器中的浏览器缓存的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在我的一种情况下,我需要清除浏览器缓存.我已经尝试过以下一种,但无法使用.
In one of my scenario I need to clear a browser cache. I have tried with below one but it won't work.
browser.driver.manage().deleteAllCookies();
browser.executeScript('window.sessionStorage.clear();');
browser.executeScript('window.localStorage.clear();');
有人可以帮我吗?
推荐答案
我以这种方式使用它:
function LoginPage() {
this.get = function() {
browser.get('#/Login');
browser.executeScript('window.localStorage.clear();');
browser.executeScript('window.sessionStorage.clear();');
browser.driver.manage().deleteAllCookies();
}
}
module.exports = new LoginPage;
然后我在我的任何测试脚本中都使用此功能,该脚本每次都会清除cookie,会话/本地存储.
then I use this function in any of my test script which every time clears out cookies, session/local storage.
var loginPage = require('.././LoginPage');
loginPage.get();
这篇关于如何清除量角器中的浏览器缓存的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文