CucumberJS:每一步后截图
CucumberJS: Take screenshot after each step
有没有人想出如何在 cucumberjs 中为场景的每个步骤截屏,并将其附加到json报告中?
显然这可以通过自定义报告器使用 Cucumber 事件处理程序来完成。
browser.takeScreenshot().then((png: any) => {
var decodedImage = new Buffer(png, 'base64');
currentStep.embeddings.push({
data: decodedImage.toString('base64'),
mime_type: 'image/png'
});
});
有没有人想出如何在 cucumberjs 中为场景的每个步骤截屏,并将其附加到json报告中?
显然这可以通过自定义报告器使用 Cucumber 事件处理程序来完成。
browser.takeScreenshot().then((png: any) => {
var decodedImage = new Buffer(png, 'base64');
currentStep.embeddings.push({
data: decodedImage.toString('base64'),
mime_type: 'image/png'
});
});