Robotium を使い始めたばかりで、Android フォンと連絡先アプリケーションを 1 つのテスト ケースでテストしようとしました。
これはシナリオです:
1ステップ
電話アプリケーションを開始します – 番号をダイヤルします (33323589) – 待ちます (3 秒) – 通話を終了します – 電話アプリに戻ります。メイン画面 – 連絡先リスト タブを選択します。
- step(同じテストケース内)
連絡先リストに移動 - 下にスクロール - 連絡先を選択し、番号をダイヤルします。
最初のステップは機能します。連絡先アプリケーションを起動できますが、連絡先リストを操作できません。私の質問は、電話アプリケーションのインストルメンテーションが以前に開始されたときに連絡先アプリケーションのインストルメンテーションを開始する方法です。
私はこれを試します:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setClassName(getTargetContext(), "com.android.contacts.contactsList");
Activity activity = startActivitySync(intent);
残念ながら、それは機能していません
この問題から私を助けてください。
ありがとうございました
チンジ