Robotiumを使用してOEMアプリケーションの自動テストを行っていますが、リソースIDの使用に問題があります。私が理解していることから、リソースIDを使用するには、次のようなことを行う必要があります。
ImageView imageView = (ImageView) solo.getView(R.id.appicon);
私の質問は、テスト時にリソースIDを使用するために、AUTリソースフォルダーをテストプロジェクトにインポートする必要があるかどうかです。
ありがとう!
Robotiumを使用してOEMアプリケーションの自動テストを行っていますが、リソースIDの使用に問題があります。私が理解していることから、リソースIDを使用するには、次のようなことを行う必要があります。
ImageView imageView = (ImageView) solo.getView(R.id.appicon);
私の質問は、テスト時にリソースIDを使用するために、AUTリソースフォルダーをテストプロジェクトにインポートする必要があるかどうかです。
ありがとう!
次のように、AUTリソースフォルダをインポートせずに使用できます。
Activity act=solo.getCurrentActivity();
ImageView imageView = (ImageView) solo.getView(act.getResources().getIdentifier("appicon", "id", act.getPackageName()));
RobotiumでリソースIDを使用するには、テストプロジェクトのビルドパスにAUTを追加する必要があります。