我正在尝试获取编码ui测试的html日志文件。 我尝试了以下链接中提到的步骤
https://msdn.microsoft.com/en-us/library/jj159363(v=vs.110).aspx
默认情况下,它会生成.png文件(图像文件),该文件仅捕获发生错误的活动窗口的屏幕截图。 所以我尝试使用" EqtTraceLevel"的其他值。在配置文件中,但没有区别,它仍然生成图像文件。
它适用于Windows应用程序吗?如果它做了什么是所需的额外设置?
答案 0 :(得分:2)
要在测试中启用HTML日志记录,您应该在测试中添加Playback.PlaybackSettings.LoggerOverrideState = HtmlLoggerState.AllActionSnapshot;
。
这将显示测试中采取的所有步骤以及所测试应用程序的相应屏幕截图。它还会显示一个高亮矩形,以显示找到的控件。
或者更改QTAgent32.exe.config
中的QTAgent32_40.exe.config
或C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
(或安装了VS的地方)以包含以下设置:
<appSettings>
<!--- Your settings -->
<add key="EnableHtmlLogger" value="true"/>
</appSettings>
并增加日志记录的详细信息:
<switches>
<add name="EqtTraceLevel"value="4"/>
</switches>
其中0表示关闭,1表示错误,2表示警告,3表示信息,4表示详细。