Android Espresso globale


Exemple

Configurer Espresso:

androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2'
androidTestCompile 'com.android.support.test:runner:0.5'

ViewMatchers - Une collection d'objets qui implémentent Matcher<? super View> interface. Vous pouvez en transmettre une ou plusieurs à la méthode onView pour localiser une vue dans la hiérarchie de vues actuelle.

ViewActions - Collection de ViewActions pouvant être transmise à la méthode ViewInteraction.perform() (par exemple, click() ).

ViewAssertions - Une collection de ViewAssertions pouvant être passée à la méthode ViewInteraction.check() . La plupart du temps, vous utiliserez l'assertion de correspondances, qui utilise un analyseur de vues pour déterminer l'état de la vue actuellement sélectionnée.


Feuillet d'espresso par google

entrer la description de l'image ici


Entrer du texte dans EditText

onView(withId(R.id.edt_name)).perform(typeText("XYZ"));
        closeSoftKeyboard();

Effectuez Cliquez sur Afficher

 onView(withId(R.id.btn_id)).perform(click());

La vue de vérification est affichée

 onView(withId(R.id.edt_pan_number)).check(ViewAssertions.matches((isDisplayed())));