退出每个测试实习生+铅笔后

时间:2016-04-05 22:32:42

标签: intern leadfoot

尝试在这里测试一些用户权限,我在每次测试后都无法注销...

afterEach: function () {
    return this.remote
    .clearLocalStorage()
  //  .clearCookies();
  },
nextTest: function () {
    return this.remote.get("/")...

这仅适用于我的clearCookies,但我不需要清除cookie(手动执行localStorage.clear()并重新加载工作)。我希望return this.remote.clearLocalStorage();就足够了,但在接下来的测试中,我会被重定向到我的仪表板。

1 个答案:

答案 0 :(得分:0)

clearLocalStorage只是向WebDriver服务器的local_storage端点发送DELETE请求,因此驱动程序实际上是实现清除行为的。不同的WebDrivers可能以不同的方式处理清除本地存储,但鉴于本地存储和cookie存储不一样,清除一个不一定会影响另一个。