Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 将MStest的结果(从XML)发送给我的经理_.net_Logging_Webdriver_Mstest - Fatal编程技术网

.net 将MStest的结果(从XML)发送给我的经理

.net 将MStest的结果(从XML)发送给我的经理,.net,logging,webdriver,mstest,.net,Logging,Webdriver,Mstest,我正在使用Selenum Webdriver,使用.Net绑定、Selenium网格、MStest框架,测试我们的web应用程序 我的经理不希望必须扫描XML文件,这是MStest日志的输出格式。他也不想在VisualStudio中打开.trx文件(没有安装VS Studio) 我想为他提供一种方法,通过自己获取信息,比如通过web URL或其他方法,轻松查看自动测试的结果 我可以编写一个perl脚本将XML解析为网页。但我不想重新发明轮子。这似乎是一个非常普遍的需求 我已经有了内置的功能,如果

我正在使用Selenum Webdriver,使用.Net绑定、Selenium网格、MStest框架,测试我们的web应用程序

我的经理不希望必须扫描XML文件,这是MStest日志的输出格式。他也不想在VisualStudio中打开.trx文件(没有安装VS Studio)

我想为他提供一种方法,通过自己获取信息,比如通过web URL或其他方法,轻松查看自动测试的结果

我可以编写一个perl脚本将XML解析为网页。但我不想重新发明轮子。这似乎是一个非常普遍的需求

我已经有了内置的功能,如果出现故障,可以向老板发送电子邮件

是否有一些标准的方式让人们以外行可读的格式阅读他们的测试结果?我写这篇文章时知道这可能会吸引大量特定插件的广告。但我真正想知道的是,是否有一些行之有效的标准方法

我的输出如下所示:

-<UnitTestResult outcome="Passed" testListId="8c84fa94-04c1-424b-9868-57a2d4851a1d" executionId="4554a086-ffc9-48a3-81a3-1c97da18a32f" testId="14f288b2-4758-186e-8101-87acd599e23c" relativeResultsDirectory="4554a086-ffc9-48a3-81a3-1c97da18a32f" testType="13cdc9d9-ddb5-4fa4-a97d-d965ccfc6d4b" endTime="2013-05-23T17:58:26.9575999-07:00" startTime="2013-05-23T17:57:51.6000645-07:00" duration="00:00:35.1400076" computerName="myMachineName" testName="mySmokeTest">
  -<Output>
    <StdOut>Hello pappy! System.Environment.MachineName=CCI-SKYN outFilePath is W:\\CCI_SMOKE_TESTS-CCI-SKYN-firefox.csv</StdOut>
  </Output>
</UnitTestResult>
mySmokeTest
Passed
StartTime:2013-05-23T17:57:51.6000645-07:00
endTime=2013-05-23T17:58:26.9575999-07:00
duration=00:00:35.1400076

但是我愿意接受任何适合我使用的框架的标准解决方案。

您可以对xml应用XSLT,在浏览器中显示一些漂亮的东西。。。


编写一个小脚本来搜索XML的内容,就可以开始了

我不知道任何“标准方法”,但如果您最终实现自己的解决方案,本文可能会对您有所帮助:谢谢,这看起来很有用。我不知道如何称呼这个转换。可以从URL或命令行调用它吗?我希望避免必须登录Visual Studio才能阅读日志。在您发送的链接上发布了一个问题,我们将看到我得到的答复。xlst转换在浏览器的客户端完成。您告诉浏览器一个xml文件和xslt转换,它就会呈现html