Je souhaite vérifier qu'il existe une vue sur l'interface utilisateur qui mathématise un texte arbitraire. Par conséquent, je suis en utilisant:La vue testée Espresso est en dessous de la boîte de dialogue et par conséquent, Espresso ne la trouve pas.
onView(withId(R.id.my_view_id)).check(matches(withText("my text")));
Le problème est que selon le niveau de la batterie de l'appareil il pourrait y avoir une boîte de dialogue disant que le niveau de la batterie est faible. La boîte de dialogue affichée est AlertDialog
normale.
Mon test fonctionne correctement si je ne montre pas la boîte de dialogue, le moment où je vais montrer l'échec de l'instruction espresso ci-dessus.
Comment puis-je dire à expresso que je ne me soucie pas de la boîte de dialogue et je veux juste trouver la vue? Comme Espresso essaie de trouver la vue R.id.my_view_id
sur le AlertDialog
.