我正在使用Espresso来测试我的应用。我有一个列表视图,其中包含一些数据。我想检查第一行中edittext的值。
我试过了:
昂达(withId(R.id.editTextKommissioniert))inAdapterView(withId(R.id.jflArticleList_ListView))atPosition(0)。检查(匹配(withText(" 60.0&#34)))。 ;
但我总是得到这个例外:
android.support.test.espresso.AmbiguousViewMatcherException:' id: at.stockserv:ID / editTextKommissioniert'匹配中的多个视图 层次结构。
我该怎么做才能访问我的适配器中的第一行?
答案 0 :(得分:2)
尝试以下方法,为我工作
昂达(任何())。inAdapterView(withId(R.id.jflArticleList_ListView)) .atPosition(0).onChildView(withId(R.id.edt_id))检查(匹配(withText( “60.0”)));