使用Junit,我可以点击“设置时间”按钮(如图1所示)。然后它将打开一个新的对话框,如图2所示(最后)。你能告诉我如何点击新打开的对话框中的“完成”按钮吗?如果你能告诉我一个例子,我会非常感激。
答案 0 :(得分:0)
如果您使用AlertDialog,则必须使用此方法:
.setPositiveButton("Done",new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int whichButton) {
}
}) )
答案 1 :(得分:0)
在这种情况下,最好的选择是使用monkeyrunner,如果您更喜欢用Java编写测试,可以使用chimpchat
库。它的使用在Using monkey from Java中描述。
答案 2 :(得分:0)
在API> = 15,callOnClick()
,否则performClick()
dialog.findViewById(android.R.id.button1).callOnClick();