случайное поколение бегун обезьян - PullRequest
0 голосов
/ 17 января 2012

Когда я хочу ввести какой-либо символ, я делаю это следующим образом

device.press("0",MonkeyDevice.DOWN_AND_UP)

, это делает ввод символа '0', и он прекрасно работает

, но проблема в том, что я хочувведите случайные числа от 0 до 9, скажем, 1000 раз

как я могу это сделать?как я могу играть со случайной генерацией в monkeyrunner

Я хочу случайным образом выбрать между:

device.press("0",MonkeyDevice.DOWN_AND_UP)
device.press("1",MonkeyDevice.DOWN_AND_UP)
device.press("2",MonkeyDevice.DOWN_AND_UP)
device.press("3",MonkeyDevice.DOWN_AND_UP)
...
device.press("9",MonkeyDevice.DOWN_AND_UP)

РЕДАКТИРОВАТЬ

Я хочу сделать это

device.press("Random Number between zero and nine",MonkeyDevice.DOWN_AND_UP)
device.press("Random Number between zero and nine",MonkeyDevice.DOWN_AND_UP)
device.press("Random Number between zero and nine",MonkeyDevice.DOWN_AND_UP)
device.press("Random Number between zero and nine",MonkeyDevice.DOWN_AND_UP)

...

но мне нужен правильный синтаксис для этого

Ответы [ 2 ]

0 голосов
/ 07 марта 2012

Так как monkeyrunner работает на Jython API, попробуйте использовать str(random.randint(0, 9)) вместо "Random Number between zero and nine"

0 голосов
/ 17 января 2012

Я не на 100% уверен в том, что вы пытаетесь сделать, но если то, что вы хотите, является чем-то вроде -

device.press("Numberbetweenzeroandnine",MonkeyDevice.DOWN_AND_UP)

тогда я бы предложил генерировать случайное число от 0 до 9 до целого числа и передавать это целое число.

...