0

每个测试用例将结果保存到单独的 UITestActionLog.html 文件中。但在每个测试用例结束时,我想将该 .html 移动到不同的文件夹并重命名它。

是否可以在 [TestCleanup()] 中这样做?如果是,那么我如何以编程方式获取 .html 报告位置?

4

2 回答 2

1

该类TestContext包含几个名称中带有“目录”的字段。这些可用于访问与运行测试相关的各种目录。

除了按照您的问题管理文件外,TestContext该类还有一个AddResultFile方法。有关此方法的 Microsoft 文档尚不清楚,但似乎这些文件是为失败的测试而保存的,而为通过测试而被丢弃。

于 2013-10-30T12:30:53.620 回答
-1

要获取 UITestActionLog 文件所在的目录,请使用TestContext.TestResultsDirectory属性。您可以使用以下代码获取完整路径:

string fullPath = TestContext.TestResultsDirectory +"\" +"UITestActionLog.html";
于 2015-10-28T14:01:30.770 回答