Question

solo.clickOnButton("Login");
solo.waitForActivity("activityThatDoesntExist", 20000);

Navigue d'application à une activité appelée « HomePageActivity », mais le test passe même si le nom de l'activité est incorrecte? Pourquoi faut-il passer?

Était-ce utile?

La solution

waitForActivity () s de faux "lorsque l'activité déclarations ne se trouve pas dans le délai imparti.

Autres conseils

Pour que les cas de test ne passeront pas dans le cas où l'activité attendue ne habituellement, je présente pas ajouter la méthode assertTrue. comme:

solo.clickOnButton("Login");
assertTrue(solo.waitForActivity("activityThatDoesntExist", 20000)); 

Alors, quand l'activité attendue n'existe pas, vous pouvez attraper AssertionFailedError échouer votre cas.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top