我想在干净的浏览器中启动不同的测试,例如在隐身模式下使用明确的本地存储,Cookie,会话等。但是,似乎每个测试都在同一个浏览器实例上运行。我尝试使用browser.end()但它不起作用。测试应该在幻像驱动程序上运行,因此用于清除本地存储的最新selenium方法不起作用。
答案 0 :(得分:2)
尝试在夜班中使用前后挂钩。 我的after.js看起来像下面
after:after
你可以在testFile.js中调用它,
{{1}}
afterEach和beforEach也可能有所帮助。以下是nightwatchjs.org http://nightwatchjs.org/guide#using-before-each-and-after-each-hooks
的参考资料不确定这是否回答了您的问题,请告知我们。感谢