java.io.IOException:将屏幕截图附加到数据块报告时出现Media not found错误



当我试图将硒项目中捕获并保存的屏幕截图附加到扩展测试自动化报告时,它给了我一个错误,说java.io.io异常:在[C:\Users\Suresh\git\BasicFuncTesting\test-output\screenshot\imageOneBrokenTest.png]中找不到媒体

我给出了我的图像路径如下。

String imagePath = "C:\Users\Suresh\git\BasicFuncTesting\test-output\Screenshot\imageOneBrokenTest.png";

我使用了下面的两种方法来附加这个屏幕截图,但这两种方法都给了我相同的错误。

logger.addScreenCaptureFromPath(imagePath, "Fail");
logger.fail("Screenshot", MediaEntityBuilder.createScreenCaptureFromPath(imagePath).build());

这里logger是ExtentTest对象。

通过如下设置变量值,我能够成功地用捕获的屏幕截图生成我的扩展报告。

String imagePath = "C:/Users/Suresh/git/BasicFuncTesting/BasicFuncTesting/test-output/Screenshot/1587494732758.png";
try {
logger.fail("Screenshot", MediaEntityBuilder.createScreenCaptureFromPath(imagePath).build());                    
} catch (Exception e) {         
e.printStackTrace();
}

最新更新