JUnit 上に構築された Android Cordova/PhoneGap アプリケーション用のシナリオ テスト フレームワークを作成しています。テストしたいシナリオが 1 つあります。Web ページのボタン (Android WebView に表示) をクリックすると、ポップアップ (AlertDialog) が開きます。このポップアップのメッセージを確認して、いずれかのボタンをクリックしたい。したがって、この AlertDialog のビュー オブジェクトが必要です。
findViewById を使用できることはわかっていますが、パラメーターとして id を指定する必要があります。これは、ダイアログが次のコードで作成されているため、私にはありません。
AlertDialog.Builder dlg = new AlertDialog.Builder(ctx.getContext());
dlg.setMessage(message);
dlg.setTitle(title);
....
dlg.create();
dlg.show();
正しいビューにアクセスする方法はありますか?
ありがとう!