【发布时间】:2017-11-29 14:50:30
【问题描述】:
我正在尝试将屏幕截图添加到我的 ExtentReport HTML 文件中,但由于某种原因,该图像不存在,即使它确实存在,并且控制台显示它正在查看正确的位置(href 是正确的)。
这是最新的试用代码:
Screenshot screenshot = new AShot().shootingStrategy(ShootingStrategies.viewportPasting(1000)).takeScreenshot(driver);
String destination = getScreenshotPath();
ImageIO.write(screenshot.getImage(), "IMG", new File(destination));
test.fail("Details: " + test.addScreenCaptureFromPath(destination));
屏幕截图保存在目标位置。 当我尝试调试模式或查看报告时,它会打印为:
详细信息:com.aventstack.extentreports.ExtentTest@62041567 并且下面有一个损坏的图像:
【问题讨论】:
标签: java selenium screenshot extentreports