断言Espresso中的多个视图

时间:2016-02-04 08:46:08

标签: android testing android-espresso

我想在几个视图中使用Espresso进行断言。例如,我想检查列表视图的所有行都被检查,我不想逐个检查每一行(我的列表中可能有100个项目)。那么,我可以做一些事情来对多个视图执行断言吗?我找不到这样做的方法。

1 个答案:

答案 0 :(得分:1)

ListView仅包含一定数量的观看次数,而不包含您提供的数据量。在你可以拥有的时候,假设有10个项目显示,90个没有显示。

  1. 您应该使用onData();
  2. 获取项目数
  3. 0迭代到itemCount执行滚动到该位置
  4. 每个视图atPosition(index)
  5. 的断言