У меня была похожая проблема, решение было хранить скриншоты точно в том же каталоге, что и файлы HTML.
Report path: C:\dev\ws\Seleniumtest\Reports\ExtendReport.html
Screenshot path: "Reports/"+screenName+"-"+dateFormat.format(date)+".jpg";
Кроме того, вам может понадобиться изменить относительные / абсолютные пути, как БиллХилман предложил.Кроме того, когда вы получаете пустой скриншот, проверьте HTML-код, чтобы убедиться, что путь правильный.