0
私はJUnit上に構築されたAndroid Cordova/PhoneGapアプリケーション用のシナリオテストフレームワークを作成しています。テストしたいシナリオは1つあります.Webページの一部のボタン(Android WebViewに表示されているもの)をクリックし、ポップアップ(AlertDialog)を開きます。このポップアップでメッセージを確認し、ボタンの1つをクリックします。したがって、このAlertDialogのビューオブジェクトが必要です。WebViewのAlertDialogビューを取得
私は、ダイアログは、次のコードを使用して作成されているので持っていないもの、私はあなたがfindViewByIdを使用することができます知っているが、あなたは、パラメータとしてIDを与える必要があり:
AlertDialog.Builder dlg = new AlertDialog.Builder(ctx.getContext());
dlg.setMessage(message);
dlg.setTitle(title);
....
dlg.create();
dlg.show();
私はアクセスすることができますどのように任意のアイデアを正しいビュー?
ありがとうございます!
問題は、PhoneGap/Cordovaコアの一部であるため、 'dlg.create()'の結果を取得できないことです。たぶん私はそれを私の概念実証に適応させることができます。 –