尝试在这里测试一些用户权限,我在每次测试后都无法注销...
afterEach: function () {
return this.remote
.clearLocalStorage()
// .clearCookies();
},
nextTest: function () {
return this.remote.get("/")...
这仅适用于我的clearCookies,但我不需要清除cookie(手动执行localStorage.clear()
并重新加载工作)。我希望return this.remote.clearLocalStorage();
就足够了,但在接下来的测试中,我会被重定向到我的仪表板。
答案 0 :(得分:0)
clearLocalStorage
只是向WebDriver服务器的local_storage
端点发送DELETE请求,因此驱动程序实际上是实现清除行为的。不同的WebDrivers可能以不同的方式处理清除本地存储,但鉴于本地存储和cookie存储不一样,清除一个不一定会影响另一个。