Looking for android Keywords? Try Ask4Keywords

AndroidTesten der Benutzeroberfläche mit Espresso


Bemerkungen

Espresso

Espresso Spickzettel hilft Ihnen, Ihre Tests zu schreiben und was Sie testen möchten:

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

Ein guter Bezugspunkt ist auch immer die offizielle Dokumentation:

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

Fortgeschrittene Espresso-Video-Vorschläge von Google: https://www.youtube.com/watch?v=isihPOY2vS4

Fehlerbehebung

  • Schließen Sie beim Scrollen unbedingt die Tastatur:

Achtung: Wenn Sie die "Espresso" -Version nicht verwenden, können Sie nichts tun, wenn Sie sie außerhalb einer ViewAction verwenden. Dies ist möglicherweise nicht offensichtlich, wenn Sie einen Import in der ViewAction-Version haben, da sie exakt denselben Methodennamen haben.

ViewActions.closeSoftKeyboard;
Espresso.closeSoftKeyboard();
  • Wenn Sie Tests in einer Suite statt einzeln ausführen, beachten Sie, dass die Aktivität des vorherigen Tests möglicherweise noch ausgeführt wird. Verlassen Sie sich nicht darauf, dass onDestroy () des vorherigen Tests vor den aktuellen Tests onResume () aufgerufen wird. Es stellt sich heraus, dass dies tatsächlich ein Fehler ist : http://b.android.com/201513

Testen der Benutzeroberfläche mit Espresso Verwandte Beispiele