Как ввести значения в monkeyrunner? - PullRequest
0 голосов
/ 10 ноября 2011

Я хочу ввести значения в monkeyrunner, например, ввести имя пользователя, пароль для входа в мое приложение. Но я не знаю, как это сделать, я только знаю, как коснуться и нажать. спасибо за вашу помощь.

Ответы [ 2 ]

1 голос
/ 22 ноября 2011

Использование device.type("Username")

device.type("password")

Вы можете ввести значения в monkeyrunner.Какую букву вы хотите набрать, эту строку вы можете указать в качестве аргумента type("string").

0 голосов
/ 30 октября 2013

Существует два способа ввода значений с помощью 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").

...