AndroidTest dell'interfaccia utente con Espresso


Osservazioni

Caffè espresso

Il cheat dell'Espresso ti aiuterà a scrivere i tuoi test e ciò che vuoi testare:

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

Inoltre sempre un buon punto di riferimento è la documentazione ufficiale:

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

Suggerimenti avanzati sui video per l'espresso di Google: https://www.youtube.com/watch?v=isihPOY2vS4

Risoluzione dei problemi

  • Quando provi a scorrere, assicurati di chiudere prima la tastiera:

Watchout: non usare la versione "Espresso" non farà nulla se usato al di fuori di una ViewAction. Questo potrebbe non essere ovvio se si ha un'importazione sulla versione ViewAction poiché hanno esattamente lo stesso nome del metodo.

ViewActions.closeSoftKeyboard;
Espresso.closeSoftKeyboard();
  • Quando si eseguono i test insieme in una suite anziché individualmente, tenere presente che l'attività del test precedente potrebbe essere ancora in esecuzione. Non fare affidamento sul fatto che onDestroy () del test precedente venga chiamato prima degli attuali test suResume (). Si scopre che questo è in realtà un bug : http://b.android.com/201513

Test dell'interfaccia utente con Espresso Esempi correlati