2016-06-07 60 views
0

我有不同的测试,我想要在干净的浏览器中启动,比如在隐身模式下使用明确的localstorages,cookie和会话等。但是,似乎每个测试都在同一个浏览器实例上运行。我尝试使用browser.end(),但它不起作用。测试应该在幻像驱动程序上运行,因此用于清除本地存储区的最新硒方法不起作用。Nightwatch清除浏览器

回答

1

尝试使用夜间挂钩之前和之后。 我after.js看起来像下面

module.exports = function (client) { 
    client.end(); 
}; 

你可以调用它在你的testFile.js如,

after:after

afterEach和beforEach可能有帮助。这里是nightwatchjs.org的参考http://nightwatchjs.org/guide#using-before-each-and-after-each-hooks

不知道这是否回答你的问题,请让我知道。谢谢