2013-10-30 46 views
0

獲取UITestActionLog.html的路徑每個測試用例都將結果保存到單獨的UITestActionLog.html文件中。但是在每個測試用例的結尾,我想將該.html移動到不同的文件夾並重新命名。如何從代碼

是否有可能在[TestCleanup()]中這樣做?如果是,那麼我怎樣才能以編程方式獲取.html報告位置?

回答

1

TestContext類包含幾個名稱中帶有「directory」的字段。這些可用於訪問與運行測試相關的各種目錄。

除了根據您的問題管理文件,TestContext類還有一個AddResultFile方法。關於這個方法的微軟文檔並不清楚,但似乎這些文件被保存用於失敗的測試並被丟棄以通過測試。

+0

非常感謝! TestContext.TestResultsDirectory指向UITestActionLog.html文件夾 –

-1

要獲取UITestActionLog文件所在的目錄,請使用TestContext.TestResultsDirectory屬性。您可以使用以下代碼獲取完整路徑:

string fullPath = TestContext.TestResultsDirectory +"\" +"UITestActionLog.html";