我怎样才能让按钮随机点击
问题描述:
我有一个菜单,包含x个按钮,所有按钮都会进入不同的页面问题是我必须从顶部的按钮开始n下来我为了它的工作没有崩溃。如果我点击第二个或第三个按钮而没有进入之前的按钮,我会发生崩溃。我不确定这是模拟器,还是有一些我可以放入的java代码,可以让我随意点击任何按钮?谢谢。我怎样才能让按钮随机点击
package com.android.nameofmyappy;
import android.app.Activity;
import android.os.Bundle;
import android.content.Intent;
import android.view.View;
import android.widget.Button;
public class Mainmenu extends Activity {
/** Called when the activity is first created. */
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.mainmenu);
Button Next = (Button) findViewById(R.id.bs);
Next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), Bs.class);
startActivityForResult(myIntent, 0);
Button Next = (Button) findViewById(R.id.pa);
Next.setOnClickListener(new View.OnClickListener() {
public void onClick(View view) {
Intent myIntent = new Intent(view.getContext(), Pa.class);
startActivityForResult(myIntent, 0);
};
});
};
});
}
}
是代码的一部分,我有更多的按钮,有不同的ID,并导致差异的网页成功,如果我在上面的按钮启动和运行的底部,但我希望能够点击随机任意键...执行UI模糊测试(与所有UI元素交互随机,如按钮)
答
一种方法是猴子亚军,你可以使用adb:
adb shell monkey -p <your app's package name> -v 500
这将随机按任何500次测试来防止崩溃。
+0
我不认为这是我目前正在寻找的 – 2013-04-23 12:10:14
你应该发布一些代码,以便我们可以看到发生了什么。如果他们不互相交互,你应该能够默认点击任何按钮。 – anthonybell 2013-04-21 02:02:00
你不需要点击按钮,只需调用处理按钮点击事件的方法,并将null或false参数传递给它们。 – 2013-04-21 02:04:53
在你的问题下添加你的代码而不是评论。 – Sharj 2013-04-21 02:52:01