Кто-нибудь понял, как сделать снимок экрана для каждого шага сценария в CucumberJS и прикрепить его к отчету JSON?
CucumberJS: делайте скриншот после каждого шага
comment
Посмотрите здесь
- person MikeJRamsey56   schedule 28.11.2016
comment
Я знаю об этом, но скриншот делается после завершения сценария, а не после КАЖДОГО шага.
- person AlexandrosD   schedule 28.11.2016
comment
Смотрите мой ответ. Вы можете применить методы, описанные в ссылке, для решения вашей проблемы. Разница только в том, где сделан снимок, а не как.
- person MikeJRamsey56   schedule 28.11.2016
Ответы (1)
По-видимому, это можно сделать с помощью специального репортера, используя обработчики событий Cucumber.
browser.takeScreenshot().then((png: any) => {
var decodedImage = new Buffer(png, 'base64');
currentStep.embeddings.push({
data: decodedImage.toString('base64'),
mime_type: 'image/png'
});
});
person
AlexandrosD
schedule
05.12.2016
Не могли бы вы дать больше информации о том, как вы реализовали пошаговый хук для создания скриншотов?
- person Navin; 16.11.2017