Espresso:如何从元素列表中选择一个元素

时间:2016-09-30 13:32:08

标签: android android-espresso

如果我有多个具有相同id和其他属性的元素。如何在不对第一个元素执行操作的情况下仅单击第二个元素。

在Appium中,我曾经也这样做:

driver.findElements(By.id( “ID”))得到(2)。单击();

你能告诉我Espresso中的等价物吗?

1 个答案:

答案 0 :(得分:0)

试试这个:

onData(hasToString(startsWith("item_name")))
        .inAdapterView(withId(R.id.view_id)).atPosition(2)
        .perform(click());