答案 0 :(得分:1)
您似乎正在使用cypress-cucumber-preprocessor
我一直在考虑使用钩子来执行此操作,但据我所知,您也无权访问场景对象(例如,cucumber.js)来附加屏幕截图。
但是我确实找到了该脚本https://github.com/jcundill/cypress-cucumber-preprocessor/blob/master/fixJson.js,它将通过脚本并将cypress拍摄的屏幕截图(以及视频)附加/嵌入到cypress-cucumber-preprocessor生成的cumul.json文件中
然后,当您生成报告时,您将看到测试失败的屏幕截图和视频
请注意,我必须摆弄一下才能使它对我有用
但除此之外,它就像一个魅力