我想使用Espresso从RecyclerView获取所有值。我只能从recyclerView获取可见值。但是无法获得滚动时可见的值。防爆。在RecyclerView中有25个项目,只有7个项目可见。当我们滚动它们时,其他是可见的。我能够得到7项的价值。但想要获得所有价值观任何人都可以告诉我如何获得这个
提前致谢
你需要记住RecyclerView
是如何工作的。它通过仅显示当前在可见范围内的项目来优化显示可滚动元素。
换句话说:在滚动到下面的项目之前,它们在Views
中不是RecyclerView
来表示这些项目。只是Adapter
中的数据。
所以你应该做的测试方法是:
RecyclerView
(使用其中一种RecyclerViewActions.scrollTo
方法)RecyclerView
。