如何缩小testcomplete测试报告的大小?

问题描述 投票:0回答:1

我正在使用 testcomplete 来自动化基于桌面的应用程序。运行自动化包时,生成的测试报告大小很大,因为所有操作都保存为屏幕截图。我无法附上这份报告作为证据。那么有没有办法减少检测报告呢?或者有什么方法可以选择特定的屏幕截图作为报告的一部分?或者有什么方法可以减少图像的像素以减小尺寸? 提前致谢。 (尝试压缩,但大小没有改变太多)

javascript automated-tests report desktop-application testcomplete
1个回答
0
投票

您设置常规事件(编辑高级>事件->常规事件):

下面是我的脚本,每次我在测试代码中发出 Log.Warning() 时都会记录屏幕截图:

// Executed each time test logs warning
function GeneralEvents_OnLogWarning(Sender, LogParams){
    if(Project.Variables.ErrorsDuringTestCaseExecution) {
        Project.Variables.ErrorsDuringTestCaseExecution.push(LogParams.MessageText);
    }
    Log.Picture(Sys.Desktop, "Warning screenshot");
}

要显式制作图片,您可以添加一个函数并直接在代码中调用它:

© www.soinside.com 2019 - 2024. All rights reserved.