0
我正在爲基於JUnit的Android Cordova/PhoneGap應用程序創建一個場景測試框架。我想測試一個場景:您單擊網頁中的某個按鈕(顯示在Android WebView中),並打開一個彈出窗口(AlertDialog)。我想檢查這個彈出窗口中的消息,然後單擊其中一個按鈕。所以我需要這個AlertDialog的視圖對象。獲取WebView的AlertDialog視圖
我知道你可以使用findViewById,但你必須給一個ID爲參數,因爲是用下面的代碼創建對話框我沒有:
AlertDialog.Builder dlg = new AlertDialog.Builder(ctx.getContext());
dlg.setMessage(message);
dlg.setTitle(title);
....
dlg.create();
dlg.show();
任何想法如何,我可以訪問正確的看法?
謝謝!
問題是我無法捕獲'dlg.create()'的結果,因爲它是PhoneGap/Cordova核心的一部分。也許我可以在我的概念證明中適應它。 –