Ich habe ein grundlegendes nach Haken in gucumnjs aus irgendeinem Grund geschrieben, es funktioniert nicht wie erwartet.Es soll Screenshot beifügen und Browser-Konsole protokollieren, wenn Szenario fehlschlägt. Aber es hängt den Screenshot nach dem Feature in HTML-Bericht und druckt die Browser-Konsole log nach zwischen dem zweiten Szenario enter image description here .Any clue, was los ist ??Winkelmesser & Cucumberjs nach Haken funktioniert nicht wie erwartet
this.After(function(scenario, callback) {
if (scenario.isFailed()) {
global.browser.takeScreenshot().then(function(base64png) {
var decodedImage = new Buffer(base64png,'base64').toString('binary');
scenario.attach(decodedImage, 'image/png');
});
global.browser.manage().logs().get('browser').then(function (browserlog){
browserlog.forEach(function (log) {
if (log.level.value > 900) {
console.error(log.message.substring(log.message.indexOf('Error'),log.message.indexOf('\n')))
}
})
});
callback();
} else {
callback();
}
});