2017-11-02 24 views
0

간단한 테스트 - 텍스트보기 일치를 수행해야합니다. 그것은 간단한 일이 함께 :에스프레소 UI 테스트에서 동적 텍스트를 확인하는 방법

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

그러나이 부분 "처음 3 분 무료"무작위로 변경 각 활동 시작 후 "통화 $ 1.99를 가져옵니다."

두 경우 모두 어떻게 확인할 수 있습니까? 운영자 ||withText 메서드 내 ... 에스프레소에

답변

0

사용 Hamcrest anyOf을 사용할 수 없습니다 :

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