配置我的编码UI测试,以便测试的输出自动生成HTML日志文件,可以看到执行此操作的说明here。
有没有办法自定义这个HTML日志或制作我自己的HTML记录器,以便使用我的日志来生成日志?例如,默认HTML日志仅在失败时显示Assert事件。我希望即使它们没有失败也能显示Assert事件。
我想使用默认的HTML记录器作为基础,因为它几乎完全符合我的需要,我不是在寻找一个解决方案,比如在测试期间创建我自己的输出消息然后用这些创建一个HTML文件消息我自己。
更新:.html文件最终由C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\QTAgent32_40.exe
撰写,如果这有帮助的话......
答案 0 :(得分:1)
说明说:
通过对QTAgent32.exe.config文件的修改,当您运行编码的UI测试时,您将看到测试资源管理器结果中有一个输出链接。日志文件不仅在测试失败时生成,而且在跟踪级别设置为“详细”时成功进行测试。
答案 1 :(得分:0)
我们目前正在评估我们想要的日志记录类型,并且听起来不像有很多选项。
this.TestContext.WriteLine(“一些记录的东西”);
听起来,基于这两个链接,没有办法轻松地开箱即用:http://social.msdn.microsoft.com/Forums/vstudio/en-US/4c9b11bc-e1a6-4024-928f-c4ceb849fec3/how-to-edit-coded-ui-log-fileuitestactionloghtml-for-customizing-the-log-details?forum=vstest http://social.msdn.microsoft.com/Forums/vstudio/en-US/a53ddcf4-11f7-4586-8256-c4e238dc192a/is-it-possible-to-write-message-into-uitestactionlog?forum=vstest
您可以使用它来查找日志文件,然后编写自己的记录器以附加到该文件: How to get path to UITestActionLog.html from code