2017-11-02 16 views
0

私は簡単なテストテキストの照合を行う必要があります。 それは簡単な事はしている:エスプレッソUIテストの動的テキストを確認する方法

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

しかし、この部分、「最初の3分間無料」はランダムに変化し、それぞれの活動開始後、「通話のための$ 1.99です」。

両方のケースを確認するにはどうすればよいですか?オペレータ||はエスプレッソで許可されていません...

答えて

0

使用Hamcrest anyOfwithTextメソッド内:

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

それは動作します!!!どうもありがとう!あなたは私の時間を救った! – Rost

関連する問題