2012-03-10 4 views
1

Junitを使用して、「Set Time」ボタンをクリックすることができます(図1を参照)。次に、図2のように新しいダイアログボックスが開きます(最後に表示されます)。新しく開いたダイアログボックスの「完了」ボタンをクリックする方法を教えてください。私に例を示すことができれば、私はそれを高く評価します。Androidテスト:ダイアログボックスのボタンをクリックする方法は?

Figure 1

Figure 2

+0

おかげで、私はそれを考え出しました。私は後で答えを掲示します。助けてくれてありがとうございます –

答えて

0

あなたはAlertDialogを使用する場合は、このメソッドを使用する必要があります。その場合は

.setPositiveButton("Done",new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int whichButton) { 

       } 
      })   ) 
+0

返事ありがとうございますが、 "AlertDialog"ではなく "Dialog"があればどうしますか?これらはどちらも同じですか?小さな事例を教えてもらえますか?あなたの助けに感謝。 –

0

を、おそらく最良のオプションは、あなたがあなたを書くことを好む場合のmonkeyrunnerを使用することですJavaのテストでは、chimpchatライブラリを使用できます。使用方法はUsing monkey from Javaに記載されています。他のAPI> = 15、callOnClick()

関連する問題