2016-04-25 13 views
4

Ich habe ein einfaches lineares Layout mit zwei Textansichten drin. Das lineare Layout hat eine eindeutige ID, die Textansichten jedoch nicht. Wie verifiziere ich einen der Texte von diesen Textansichten?Espresso Android passende Textansichten innerhalb der Eltern

habe ich versucht, den folgenden Code:

onView(allOf(NavigationDrawerComponent.topSectionWrapper, 
       hasSibling(withClassName(Matchers.equalTo(TextView.class.getSimpleName()))))) 
       .check(matches(withText(Data.fullUserName))); 

Leider funktioniert es nicht für me.I die folgende Störung erhalte:

android.support.test.espresso.NoMatchingViewException: No views in 
    hierarchy found matching 

Antwort

4

Verwenden hasDescendant()

onView(withId(R.id.recycler_view)).check(matches(atPosition(0, hasDescendant(withText("Available"))))); 
Verwandte Themen