我正在尝试使用 Monkeyrunner 在我的 android 应用程序中的文本字段中输入一些文本。我写了这样的代码:
device.press('KEYCODE_BUTTON_SELECT',MonkeyDevice.DOWN_AND_UP)
device.press('KEYCODE_U','DOWN_AND_UP')
device.press('KEYCODE_S','DOWN_AND_UP')
device.press('KEYCODE_E','DOWN_AND_UP')
device.press('KEYCODE_R','DOWN_AND_UP')
在运行第一行时,文本字段被选中。但是字符串“user”没有在那里输入。但是我可以在我的应用程序中运行相同的代码,在 android 本机搜索字段中,我可以使用输入“user”字符串这段代码。我也尝试了相同的device.type('USER')
命令。那也不起作用
如果我使用此代码
device.press ('KEYCODE_DPAD_CENTER', MonkeyDevice.DOWN_AND_UP)
它正在录制一个中心按钮。(在我的应用程序页面中,页面中间有一个按钮。)