如何使用资源ID在屏幕上找到ImageViews或ImageButtons? - Robotium

时间:2013-03-06 10:44:11

标签: android robotium android-resources

场景:主屏幕左上角包含菜单按钮,右上角有搜索图标。在屏幕应用程序上显示10个图像,例如在Album / Songs标签下。

正如开发人员所说,只显示1个图像/资源,然后重复显示其他9个图像。

我想自动化:

  • 主屏幕是否包含Albums标签下的10张图像?
  • 如何使用Robotium的R.id找到图像?
  • 我是否需要在测试项目的构建路径中包含以便在屏幕上访问这些资源?

1 个答案:

答案 0 :(得分:0)

你可以遍历视图中的所有孩子。

int childcount = yourView.getChildCount();
for (int i=0; i < childcount; i++){
    View v = yourView.getChildAt(i);
    // Now here you can check if v is an image..
}

希望我理解你的问题!