经过长时间运行的codedui测试后,UITestActionLog为空



有人知道UITestActionLog.html文件在长时间运行的测试中是空的吗。

当我只运行几个步骤时,我会得到与预期内容完全一致的文件。当我运行完整的测试两个多小时时,文件最终只有28kb,但几乎没有内容。它只是在左上角有"编码的UI测试日志",在右上角是"总时间:"。

我在网上找不到任何关于它的信息。我想知道是否有其他人遇到过这个问题,以及可以对其进行哪些调整以使其发挥作用。

感谢

发生这种情况是因为当您有时捕获的图像太大

Playback.PlaybackSettings.LoggerOverrideState = HtmlLoggerState.AllActionSnapshot;   

我们将该参数更改为:

Playback.PlaybackSettings.LoggerOverrideState = HtmlLoggerState.ErrorAndWarningOnlySnapshot;   

我们不再有屏幕截图,但我们有步骤的详细信息(即HTM1文件仍然生成)!

接下来我将查看System.Drawing,看看我们是否不能覆盖默认的屏幕截图大小和编码,这样我们可以恢复AllActionSnapshot,但屏幕截图的分辨率较低。。。。继续!

最新更新