Android espresso在第一行中访问适配器中的EditText

时间:2016-06-17 11:30:29

标签: android android-espresso

我正在使用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'匹配中的多个视图   层次结构。

我该怎么做才能访问我的适配器中的第一行?

1 个答案:

答案 0 :(得分:2)

尝试以下方法,为我工作

  

昂达(任何())。inAdapterView(withId(R.id.jflArticleList_ListView))   .atPosition(0).onChildView(withId(R.id.edt_id))检查(匹配(withText( “60.0”)));