有没有人知道UITestActionLog.html文件因长时间运行测试而变空。
当我只运行几个步骤时,我可以很好地获得预期内容的文件。 当我运行完整测试两个多小时后,文件最终只有28kb但几乎没有内容。它只是左上角的“编码UI测试日志”和右上角的“TOTAL TIME:”。
我在网上找不到任何关于它的内容。 我想知道是否有其他人遇到过这个问题以及可以调整什么来使其发挥作用。
由于
答案 0 :(得分:0)
这种情况正在发生,因为当您拥有以下内容时捕获的图像太大:
Playback.PlaybackSettings.LoggerOverrideState = HtmlLoggerState.AllActionSnapshot;
我们将该参数更改为:
Playback.PlaybackSettings.LoggerOverrideState = HtmlLoggerState.ErrorAndWarningOnlySnapshot;
我们不再拥有屏幕截图,但我们有详细的步骤(即仍然生成HTMl文件)!
接下来,我将查看System.Drawing,看看我们是否可以覆盖默认的屏幕截图大小和编码,这样我们就可以恢复AllActionSnapshot但屏幕截图的分辨率更低....继续!