Frage

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

Die Anwendung navigiert zu einer Aktivität mit dem Namen "HomePageaktivität", aber der Test geht, obwohl der Aktivitätsname falsch ist? Warum geht es vorbei?

War es hilfreich?

Lösung

WaitForActivity () gibt 'falsch' zurück, wenn die Aktivität nicht innerhalb der Zeitlimitzeit gefunden wird.

Andere Tipps

Um sicherzustellen, dass die Testfälle nicht bestehen, falls die erwartete Aktivität nicht angezeigt wird, füge ich normalerweise eine AssertRue -Methode hinzu. wie:

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

Wenn die erwartete Aktivität nicht vorhanden ist, können Sie AssertionFailEderror fangen, um Ihren Fall zu scheitern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top