我正在使用Robotium在OEM应用程序上进行一些自动化测试,而我在使用资源ID方面遇到了麻烦。根据我的理解,要使用资源ID,您需要执行以下操作:
ImageView imageView = (ImageView) solo.getView(R.id.appicon);
我的问题是:我是否必须将AUT资源文件夹导入我的测试项目,以便在测试时使用资源ID?
谢谢!
答案 0 :(得分:1)
您可以在不导入AUT资源文件夹的情况下使用它,如下所示:
Activity act=solo.getCurrentActivity();
ImageView imageView = (ImageView) solo.getView(act.getResources().getIdentifier("appicon", "id", act.getPackageName()));
答案 1 :(得分:0)
为了将资源ID与Robotium一起使用,您需要确保将AUT添加到测试项目构建路径中。