我试图使用Google's Espresso实现这个,但是我没有找到任何允许我这样做的ViewAssertionViewAction
我不确定这些是否可以使用捆绑火柴或我应该写我自己。
谢谢!

最佳答案

尽管@denys的答案乍一看似乎是正确的,但它似乎只适用于某些情况(如Espresso author所建议的那样)。滚动到特定项目的正确方法是在android-test-kit-discuss论坛上的此处回复,并复制如下:

onData(instanceOf(Item.class))
            .inAdapterView(allOf(withId(android.R.id.list), isDisplayed()))
            .atPosition(9)
            .check(matches(isDisplayed()));

08-03 14:13
查看更多