【发布时间】:2018-12-14 15:43:54
【问题描述】:
所以,我有一个 globals.js 文件,其中我提到了 beforeEach 和 afterEach,但是我可以从这个链接 Nightwatch Globals 中理解,beforeEach 和 afterEach 在测试套件之前和之后被调用一次(单个 Js 文件)。但是在我的框架中,我在单个 js 文件(或测试套件)中有多个测试用例,我想在每个测试用例之前和之后调用 beforeEach 和 afterEach。无论如何要做到这一点?下面是我的 globals.js 文件:
module.exports = {
asyncHookTimeout: 40000,
beforeEach: function (browser, done) {
// browser.maximizeWindow();
// browser.deleteCookies();
browser.perform(function () {
console.log('Inside BeforeEach');
done();
});
}
afterEach: function (browser, done) {
browser.end(function () {
console.log("Inside After Each");
done();
});
},
};
【问题讨论】: