Существует два способа ввода значений с помощью monkeyrunner.
Первый - использовать функцию press
класса MonkeyDevice для отправки события ключа, указанного по типу, на ключ, указанный в keycode (см. http://developer.android.com/tools/help/MonkeyDevice.html#press). Таким образом, вы можете отправлять все ключевые события, содержащиеся в Android.view.KeyEvent. Например, если вы хотите ввести цифровую клавишу 8, вы можете использовать device.press('KEYCODE_8', 'DOWN_AND_UP')
.
Однако,если вы просто хотите ввести такие строки, как имя пользователя или пароль, удобно использовать функцию type
, например device.type("username")
.