diff --git a/lib/enhanceReport.js b/lib/enhanceReport.js index 6e67d28..4e42bec 100644 --- a/lib/enhanceReport.js +++ b/lib/enhanceReport.js @@ -146,9 +146,16 @@ function createVideoContext(video, baseFolder) { } function convertImageToBase64(screenshotsDir, imagePath) { - const imgPath = path.join(screenshotsDir, imagePath); - const contents = 'data:image/png;base64, ' + fse.readFileSync(imgPath, { encoding: 'base64' }); - return contents; + if (fse.pathExistsSync(imagePath)) { + return convertImg(imagePath); + } else { + const imgPath = path.join(screenshotsDir, imagePath); + return convertImg(imgPath); + } + + function convertImg(pathToFile) { + return 'data:image/png;base64, ' + fse.readFileSync(pathToFile, { encoding: 'base64' }); + } } function encodeMediaPath(p) {