【发布时间】:2019-01-21 19:25:21
【问题描述】:
我正在使用范围报告进行硒测试。
截屏:
public String captureScreen() throws IOException {
TakesScreenshot screen = (TakesScreenshot) driver;
File src = screen.getScreenshotAs(OutputType.FILE);
String dest = "./reports/" + System.currentTimeMillis() + ".png";
File target = new File(dest);
FileUtils.copyFile(src, target);
return target.getAbsolutePath();
}
public ExtentTest startTestCase(String testName) {
test = extent.createTest(testName);
return test;
}
public void endTestcase() {
extent.setAnalysisStrategy(AnalysisStrategy.CLASS);
}
public void endResult() {
extent.flush();
}
要附上我使用以下代码的屏幕截图:
test.pass("Navigated to Payment Step 1 Page",MediaEntityBuilder.createScreenCaptureFromPath(captureScreen()).build());
但是报告在本地看起来不错..但我想通过电子邮件发送范围报告..图像不显示。
如何解决?
【问题讨论】:
标签: java extentreports