如何自动点击/点击x,y位置?

时间:2015-06-01 03:48:54

标签: android button automation click

我已经在我的应用程序中创建了一个AlertDialog,其中包含OK和CANCEL按钮,此时警报对话框已打开。我必须自动点击/点击OK按钮而无需用户交互,我有OK按钮的x,y位置。

如何实现这一点请与我分享,我的主要要求是如何在没有用户交互的情况下自动点击特定位置(x,y)。

1 个答案:

答案 0 :(得分:1)

只需调用performClick()方法即可。请参阅View docs以供参考。

Button button = (Button) findViewByid(R.id.mybutton);
button.performClick();

或者,如果开发冰淇淋三明治(API级别15),则添加callOnClick()方法。不过,performClick()非常适合您的需求。

对于Alert Dialog界面肯定按钮,您可以使用:@Mike建议

dialogToClick.getButton(AlertDialog.BUTTON_POSITIVE).performClick();.