2017-11-02 2 views
0

Ich muss einfachen Test - Textansichtsabgleich durchführen. Es ist einfach etwas mit:So überprüfen Sie dynamischen Text in Espresso UI Test

onView(withId(R.id.titleTextView)).check(matches(withText("Special Offer: First 3 Minutes Free"))); 

Aber dieser Teil „Die ersten 3 Minuten Free“ zufällig ändert sich mit der nach jeder Aktivität Start „$ 1.99 für Anrufe Get“.

Wie kann ich beide Fälle überprüfen? Operator || ist nicht in Espresso erlaubt ...

Antwort

0

Verwenden hamcrest anyOf innen withText Methode:

onView(withId(R.id.titleTextView)).check(matches(withText(anyOf(is("Special Offer: First 3 Minutes Free"),is("Special Offer: Get $1.99 for calls"))))); 
+0

Es funktioniert !!! Danke vielmals! Du hast meine Zeit gerettet! – Rost