2014-09-02 27 views
1

有沒有人知道任何關於UITestActionLog.html文件長時間運行測試結束爲空的內容。長時間運行codedui測試後,UITestActionLog爲空

當我只運行幾個步驟時,我就會得到文件和預期的內容一樣好。 當我運行我的完整測試有點超過兩個小時的文件結束了只有28kb,但幾乎沒有內容。它只是在左上角的「編碼UI測試日誌」和右上角的「總時間:」中有這個。

我在網上找不到任何關於它的東西。 我在想,如果別人有這個問題,可以調整,使其工作。

感謝

+1

同樣的問題在這裏...獲取CodedUITestInvoker內存不足錯誤,但測試已完成,HTML爲空...似乎它發生在長時間的測試 – eetawil 2014-10-17 20:07:22

回答

0

這是發生,因爲所拍攝的畫面,當你有太大:

Playback.PlaybackSettings.LoggerOverrideState = HtmlLoggerState.AllActionSnapshot; 

我們改變了參數:

Playback.PlaybackSettings.LoggerOverrideState = HtmlLoggerState.ErrorAndWarningOnlySnapshot; 

我們不必再截圖但我們有步驟的細節(即HTMl文件仍然生成)!

接下來,我將着眼於System.Drawing,看看我們是否無法覆蓋默認的屏幕截圖大小和編碼,這樣我們就可以恢復AllActionSnapshot,但屏幕截圖分辨率更低。

+1

謝謝。是的,我最終修改了屏幕截圖的大小。 – 2015-10-09 22:37:44

+0

我實際上在Microsoft記錄了一個關於此問題的錯誤,他們承認這一點。我們正在達到最大緩衝區大小......我再也找不到確切的細節,但他們表示它將在2015年版本中得到修復。 – eetawil 2015-10-15 02:15:36

+0

@RamonAldana你是如何設法改變CodedUI的屏幕截圖大小的? – Minduca 2016-03-29 17:16:30

相關問題