Я пытаюсь запустить скрипт monkeyrunner на нескольких устройствах для выполнения некоторых основных операций. Я понял, что сначала я начну писать скрипт для выполнения основных действий на двух подключенных устройствах.
from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
import time
import sys
import time
devices = os.popen('adb devices').read().strip().split('\n')[1:]
device1 = MonkeyRunner.waitForConnection( devices[0].split('\t')[0])
package = 'com.android.browser'
activity = 'com.android.browser.BrowserActivity'
runComponent = package + '/' + activity
device1.startActivity(component=runComponent)
MonkeyRunner.sleep(1)
device2 = MonkeyRunner.waitForConnection( devices[1].split('\t')[0])
package = 'com.android.browser'
activity = 'com.android.browser.BrowserActivity'
runComponent = package + '/' + activity
device2.startActivity(component=runComponent)
Когда я запускаю этот скрипт, он никогда не завершается.Действие браузера происходит на одном из подключенных устройств, но не на другом.Ребята, можете ли вы помочь мне исправить это, или если у вас есть лучший код (идеи) для выполнения действия на нескольких устройствах, пожалуйста, дайте мне знать ~ Я новичок и совершенно новичок в мире программирования! Заранее спасибо