2016-12-16 26 views
1

有沒有其他人經歷過這種情況?我們的UITests現在比以前執行時間要長得多。每個輕擊或滾動動畫似乎都有一段很長的停頓。有時會出現,因爲像下面的一個錯誤的隨機測試失敗:自XCode 8以來UI測試速度緩慢

Assertion Failure: <unknown>:0: UI Testing Failure - Failure getting snapshot 

是否有某種設置,蘋果楔入的XCode 8,我不知道可能的嗎?或者我該如何解決這個問題?

+0

你使用'swift'和你使用哪個設備?如果使用'mac min'和'swift'' xcode 8.1',它會變慢,這是我的經驗。 – aircraft

+0

用戶界面測試是用swift編寫的,而應用程序的代碼基礎是在舊的Objective C代碼和新的Swift代碼之間進行分割。 MacBook Pro所以它絕對不是硬件問題。突然之間,從XCode 7.x升級到XCode 8.x只是使其緩慢 – ascendancy05

+4

@ ascendancy05出於好奇你是否在我們的方案中檢查了代碼覆蓋率或調試可執行文件?我沒有選中這些,並且它似乎在Xcode 8 UI測試中很好地加快了速度。 – bejonbee

回答

1

點擊計劃。 這是左上角的3個元素。 enter image description here

取消選中 「收集覆蓋率數據」 和 「調試可執行」 enter image description here

按關閉和運行。 :)

希望有所幫助。