Nightwatch清除浏览器

时间:2016-06-07 12:17:42

标签: selenium nightwatch.js e2e-testing

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

1 个答案:

答案 0 :(得分:2)

尝试在夜班中使用前后挂钩。 我的after.js看起来像下面

after:after

你可以在testFile.js中调用它,

{{1}}

afterEach和beforEach也可能有所帮助。以下是nightwatchjs.org http://nightwatchjs.org/guide#using-before-each-and-after-each-hooks

的参考资料

不确定这是否回答了您的问题,请告知我们。感谢