我想在干净的浏览器中启动不同的测试,例如在隐身模式下使用清晰的本地存储、cookie、 session 等。然而,似乎每个测试都在同一个浏览器实例上运行。我尝试使用 browser.end() 但它不起作用。测试应该在幻像驱动程序上运行,因此用于清除本地存储的最新 Selenium 方法不起作用。
最佳答案
尝试在 nightwatch 中使用 before 和 after Hook 。 我的 after.js 如下所示
module.exports = function (client) {
client.end();
};
您可以在 testFile.js 中将其称为,
之后:之后
afterEach 和 beforeEach 也可能有帮助。这是 nightwatchjs.org http://nightwatchjs.org/guide#using-before-each-and-after-each-hooks 上的引用
不确定这是否能解答您的问题,请告诉我。谢谢
关于selenium - 夜巡清除浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37679166/