0

我正在使用 Robotium 对 OEM 应用程序进行一些自动化测试,但在使用资源 ID 时遇到了问题。据我了解,要使用资源 ID,您需要执行以下操作:

ImageView imageView = (ImageView) solo.getView(R.id.appicon); 

我的问题是:我是否必须将 AUT 资源文件夹导入我的测试项目才能在测试时使用资源 ID?

谢谢!

4

2 回答 2

1

您可以在不导入 AUT 资源文件夹的情况下使用它,如下所示:

Activity act=solo.getCurrentActivity();
ImageView imageView = (ImageView) solo.getView(act.getResources().getIdentifier("appicon", "id", act.getPackageName())); 
于 2013-02-28T05:32:17.950 回答
0

为了在 Robotium 中使用资源 ID,您需要确保将 AUT 添加到测试项目构建路径中。

于 2012-06-25T19:57:35.030 回答