如何在monkeyrunner中输入值?

时间:2011-11-10 02:33:42

标签: android monkeyrunner

我想在monkeyrunner中输入值,例如输入用户名,密码来登录我的应用程序。但我不知道该怎么做,我只知道如何触摸和按下。 谢谢你的帮助。

2 个答案:

答案 0 :(得分:1)

使用device.type("Username")

device.type("password")

您可以在monkeyrunner中输入值。您想要输入哪个字母的字符串,您可以将其作为type("string")的参数。

答案 1 :(得分:0)

使用monkeyrunner输入值有两种方法。

第一种方法是使用MonkeyDevice类的press函数将类型指定的键事件发送到keycode指定的键(参见http://developer.android.com/tools/help/MonkeyDevice.html#press)。通过这种方式,您可以发送Android.view.KeyEvent中包含的所有关键事件。例如,如果要输入数字键8,可以使用device.press('KEYCODE_8', 'DOWN_AND_UP')

但是,如果您只想输入用户名或密码等字符串,则可以方便地使用typedevice.type("username")功能。