monkey runner的命令可以在robotium中使用吗?

monkey runner的命令可以在robotium中使用吗?,robotium,monkeyrunner,Robotium,Monkeyrunner,我已经用robotium编写了一个脚本,它工作得很好,但是我们的应用程序的设计方式是,它必须与本机android应用程序进行交互,这是无法接受的。我必须点击本机应用程序上的一个按钮,这不能通过robotium完成。所以我想知道我是否可以在我的脚本中添加monkey runner命令来点击应用程序 solo.sendKey(20); // used for move to next object on screen // 执行以上的行,并停止时,你们得到你们想要的按钮重点 然后执行下面的行,点击

我已经用robotium编写了一个脚本,它工作得很好,但是我们的应用程序的设计方式是,它必须与本机android应用程序进行交互,这是无法接受的。我必须点击本机应用程序上的一个按钮,这不能通过robotium完成。所以我想知道我是否可以在我的脚本中添加monkey runner命令来点击应用程序

solo.sendKey(20); // used for move to next object on screen //
执行以上的行,并停止时,你们得到你们想要的按钮重点

然后执行下面的行,点击按钮

solo.sendKey(66); // Click On Focused Button //
例如,屏幕上有3个对象:

[1] 用户名[文本框]

[2] 密码[文本框]

[3] 提交[按钮]

如果你想用“机器人”点击“提交”按钮,那么

通常我们从munkey代码发送keyevents,所以我建议您使用上面的代码

注:

KEYCODE_DPAD_DOWN[常量值:20(0x00000014)]

KEYCODE_输入[常量值:66(0x00000042)]

粘贴自

我在我的自动化应用程序上测试了这个

我希望这对你有帮助,谢谢

solo.sendKey(20);// focus on username textbox
solo.sendKey(20);// focus on password textbox
solo.sendKey(20);// focus on Submit button
solo.sendKey(66);// Click On Submit Button