尝试在这里测试一些用户权限,但每次测试后都无法注销...
afterEach: function () {
return this.remote
.clearLocalStorage()
// .clearCookies();
},
nextTest: function () {
return this.remote.get("/")...这也只有在我使用clearCookies的情况下才能工作,但我不需要清除cookie(手动执行cookie并重新加载localStorage.clear() )。我希望return this.remote.clearLocalStorage();就足够了,但是在接下来的测试中,我被重定向到我的仪表板。
发布于 2016-04-17 04:33:20
clearLocalStorage只是向WebDriver服务器的local_storage端点发送一个DELETE请求,因此驱动程序实际上实现了清除行为。不同的WebDrivers可能以不同的方式处理清除本地存储,但考虑到本地存储和cookie存储是不同的,清除其中一个不一定会影响另一个。
https://stackoverflow.com/questions/36438260
复制相似问题