2017-05-12 33 views

Odpowiedz

4

użytkowania withText

onView(...).check(matches(withText("Subby"))); 

onView(withId(R.id.textView)).check(matches(withText("Subby"))); 
+8

Wykorzystanie 'WithText (startswith ("Subby"))' do dopasowywania TextView, który zaczyna się od żądanego tekstu. (To samo dotyczy 'withText (endsWith (...))' – chrjs

9

Można użyć biblioteki Hamcrest. Ma metodę zawieraString. Wierzę, że jest w bibliotece Espresso.

Można statyczny import go w swojej klasie:

import static org.hamcrest.core.StringContains.containsString; 

Korzystanie containsString w swoim sposobie na TextView:

textView.check(matches(withText(containsString("Test")))); 
+2

Jest to jedyna legalna odpowiedź na oryginalne pytanie. – azizbekian