如何实现将在所有功能之后执行的挂钩?黄瓜 js-v 2.1.0
How do I achieve a hook which will be executed after all features? cuucmber js - v 2.1.0
我试过以下操作
this.registerHandler('AfterFeatures', function (event, callback) {
reporter.generate(options);
callback();
});
然而,它给出了一个错误,registerError 不是一个函数。任何帮助将不胜感激
版本 2 更改了步骤定义的定义方式以及挂钩的注册方式。现在应该看起来像这样...
let {defineSupportCode} = require('cucumber');
defineSupportCode(({registerHandler}) => {
registerHandler('AfterFeatures', function(event, callback) {
reporter.generate(options);
callback();
});
});
如果您使用的是 Cucumber 1.0,请试试这个
var { AfterAll, BeforeAll } = require('cucumber');
this.BeforeAll(function(Scenario,callback) {
// DO something
callback();
}
this.AfterAll(function(Scenario,callback) {
reporter.generate(options);
callback();
}
我试过以下操作
this.registerHandler('AfterFeatures', function (event, callback) {
reporter.generate(options);
callback();
});
然而,它给出了一个错误,registerError 不是一个函数。任何帮助将不胜感激
版本 2 更改了步骤定义的定义方式以及挂钩的注册方式。现在应该看起来像这样...
let {defineSupportCode} = require('cucumber');
defineSupportCode(({registerHandler}) => {
registerHandler('AfterFeatures', function(event, callback) {
reporter.generate(options);
callback();
});
});
如果您使用的是 Cucumber 1.0,请试试这个
var { AfterAll, BeforeAll } = require('cucumber');
this.BeforeAll(function(Scenario,callback) {
// DO something
callback();
}
this.AfterAll(function(Scenario,callback) {
reporter.generate(options);
callback();
}