我在每次运行后都会在屏幕快照中截取屏幕截图,但要减小尺寸以免占用太多空间:每个屏幕截图平均为1mb,附加200次测试并附上屏幕截图只会为屏幕截图提供200mb。将其附加到魅力报告中
@Attachment
public byte[] attachScreenshot() {
try {
return ((TakesScreenshot) driver).getScreenshotAs(OutputType.BYTES);
} catch (Exception ignore) {return null;}
}
关于缩小屏幕截图大小的任何想法?
最后!找到了解决方案。通过压缩为jpg,我的报告大小从70mb变为15mb: