Запустить скрипт monkeyrunner на нескольких устройствах - PullRequest
1 голос
/ 17 ноября 2011

У меня есть скрипт, который должен быть запущен на двух устройствах одновременно, эти два устройства подключены к одному компьютеру.

Как запустить скрипт на обоих устройствах одновременно?

есть ли какая-либо опция, например -s "SERIAL_NUMBER", или что-то l

Ответы [ 2 ]

2 голосов
/ 18 февраля 2013

попробуйте это: -

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
import os
devices = os.popen('adb devices').read().strip().split('\n')[1:];
deviceid = devices[0].split('\t')[0];
device = MonkeyRunner.waitForConnection('',deviceid)

надежда работает.

0 голосов
/ 17 ноября 2011

Немного подкорректируйте ваш скрипт - добавьте параметр идентификатора устройства и используйте его при создании MonkeyDevice.

MonkeyRunner#waitForConnection(float, string) может потребоваться время ожидания и идентификатор устройства для запуска сценария на определенном устройстве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...