Espresso:如何在AdapterView中单击位置2上的项目

时间:2018-10-21 05:44:18

标签: android android-espresso android-adapterview

我是Espresso和移动测试的新手,我正面临挑战。我必须在App中搜索联系人,然后单击显示在第二个位置的联系人。

我检查了许多相似的帖子,但是没有一个适合我的示例。 搜索代码:onView(withId(R.id.textSearch)).perform(typeText("pa"));

要选择的代码:onView(withText("Parth Vyas")).perform(click());

但是在这里,如果我想选择显示在位置2处的任何元素,该怎么做?

1 个答案:

答案 0 :(得分:0)

如果您知道搜索后的位置,则可以尝试以下操作:

onData(anything()).inAdapterView(YOUR_ADAPTER_VIEW_MATCHER).atPosition(2).perform(click());