Команда Monkey для одновременного выполнения всех пакетов - PullRequest
1 голос
/ 29 декабря 2010

Я использую следующую команду для выполнения определенного пакета:

Оболочка adb -v -p com.google.android.apps.maps 500

Оболочка adb shell -p com.google.android.voicesearch 10

В-1: Но я хочу выполнить все пакеты в пакетном режиме, кто-нибудь может предложить? Я использовал такой процесс, как помещение всех отдельных команд в пакетный файл и выполнение, но он не работает после выполнения первой команды.

В-2: Не могли бы вы подсказать, что это за команда только для случайного нажатия клавиш на телефоне?

Заранее спасибо !!!

1 Ответ

0 голосов
/ 22 февраля 2012

Вы можете попробовать написать скрипт обезьяны (например, test.txt):

# Start of Script
type= user
count= 1
speed= 1.0
UserWait(200)
start data >>

LaunchActivity(com.company.application1.Activity, com.company.application1.Activity)
UserWait(2000)
# Do stuff

LaunchActivity(com.company.application2.Activity, com.company.application2.Activity)
UserWait(2000)
# Do stuff

LaunchActivity(com.company.application3.Activity, com.company.application3.Activity)
UserWait(2000)
# Do stuff

, а затем запустите его, позвонив

monkey -f test.txt 1
...