Android使用Espresso測試UI


備註

濃咖啡

Espresso備忘單將幫助您編寫測試以及您要測試的內容:

https://google.github.io/android-testing-support-library/docs/espresso/cheatsheet/

官方文檔也是一個很好的參考地點:

https://google.github.io/android-testing-support-library/docs/espresso/index.html

Google提供的高級espresso視頻建議: https//www.youtube.com/watch?v = iihPOY2vS4

故障排除

  • 嘗試滾動時,請務必先關閉鍵盤:

注意:在ViewAction外部使用時,不使用“Espresso”版本將不會執行任何操作。如果您對ViewAction版本進行了導入,則可能並不明顯,因為它們具有完全相同的方法名稱。

ViewActions.closeSoftKeyboard;
Espresso.closeSoftKeyboard();
  • 在套件中而不是單獨運行測試時,請注意上一次測試中的活動可能仍在運行。不要依賴於當前測試onResume()之前調用的先前測試的onDestroy()。 事實證明這實際上是一個錯誤http//b.android.com/201513

使用Espresso測試UI 相關例子