KAK*_*KAK 1 browser-cache selenium-webdriver protractor
在我的一个场景中,我需要清除浏览器缓存.我尝试了下面的一个,但它不会工作.
browser.driver.manage().deleteAllCookies();
browser.executeScript('window.sessionStorage.clear();');
browser.executeScript('window.localStorage.clear();');
Run Code Online (Sandbox Code Playgroud)
谁可以帮我这个事?
我用这种方式:
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;
Run Code Online (Sandbox Code Playgroud)
然后我在我的任何测试脚本中使用此功能,每次清除cookie,会话/本地存储.
var loginPage = require('.././LoginPage');
loginPage.get();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6138 次 |
| 最近记录: |