2017-03-22 26 views
1

我使用的咖啡運行Android儀器測試失敗。Android的儀表測試時,所有運行起來

我有一個70多個測試運行,所有點擊我的應用程序的不同部分。

當我將每個測試作爲單個測試運行時,它們都能正常工作,並且獲得綠色測試結果。

當我在同一時間運行它們(右鍵單擊androidTest文件夾 - >命中運行),然後其中一些失敗,說無法找到視圖。

在不同運行不同的測試失敗。我認爲這可能是一件太快的事情。

你們是否有關於如何解決這個問題有什麼建議? 非常感謝你提前!

回答

1
Espresso setup instructions Setup your test environment部分

您有:

在設備上,在設置 - >開發人員選項禁用以下3個設置:

窗口動畫縮放

過渡動畫縮放

動畫師持續時間刻度

動畫可能與您懷疑有關:有些事情正在發生得太快這裏

你也可以使用Thread.sleep(1000);內部測試方法(毫秒)延遲幾個電話

無論如何,沒有任何代碼,所有以上它只是一個猜測...

+0

感謝。關閉動畫沒有太大的作用。插入暫停有助於使其更加穩定。但不是100%。這也讓我的測試太慢了。 你能否提示我可以發佈一些有助於理解該項目的代碼?因爲我如何看待它,我只是做了很多不同的UI測試,每個測試做不同的事情並在不同的時間崩潰。 - >我會進一步調查,看看我能否找到一個完全沒有測試的模式,以及在什麼條件下。 再次感謝! – TobHo

相關問題