我是Espresso和移动测试的新手,我正面临挑战。我必须在App中搜索联系人,然后单击显示在第二个位置的联系人。
我检查了许多相似的帖子,但是没有一个适合我的示例。
搜索代码:onView(withId(R.id.textSearch)).perform(typeText("pa"));
要选择的代码:onView(withText("Parth Vyas")).perform(click());
但是在这里,如果我想选择显示在位置2处的任何元素,该怎么做?
答案 0 :(得分:0)
如果您知道搜索后的位置,则可以尝试以下操作:
onData(anything()).inAdapterView(YOUR_ADAPTER_VIEW_MATCHER).atPosition(2).perform(click());