2017-06-07 3 views
0

J'ai deux activités qui consistent à remplir un formulaire et à éditer le formulaire rempli.
Je voudrais savoir si le texte d'entrée rempli d'une activité correspond au texte affiché dans une autre activité. Actuellement, mon test démarre l'activité de formulaire, remplit les données aléatoires et enregistre le formulaire.
Je voudrais rechercher le formulaire rempli dans une activité différente, dans laquelle je clique sur un bouton, puis les détails remplis sont affichés et testés. Quelle est la meilleure façon de tester un tel comportement?Test 3 activités avec Espresso

Répondre

1

Espresso ne se soucie pas vraiment des activités (autres que celles avec lesquelles vous débutez). Vous pouvez démarrer le test Espresso avec une activité, puis utiliser ViewActions pour naviguer dans votre application vers celle où vous souhaitez effectuer la vérification. L'un des plus gros problèmes que vous devrez peut-être surmonter est de faire en sorte qu'Espresso attende que quelque chose d'asynchrone survienne pendant que vous voyagez du point A au point B de votre application. Espresso attend AsyncTasks et fournit un support rudimentaire pour la création de IdlingResources. Une discussion approfondie de ces choses nécessite une connaissance plus approfondie des problèmes spécifiques que vous rencontrez.