Cómo ejecutar script Monkeyrunner en varios dispositivos al mismo tiempo

Estoy intentando funcionar un script del monkeyrunner en los dispositivos múltiples para hacer algunas operaciones básicas. Pensé que inicialmente comenzaré a escribir una escritura para realizar la acción básica en dos dispositivos conectados.

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) 

Cuando ejecuto este script, nunca termina de ejecutar. La acción del navegador ocurre en uno de los dispositivos conectados pero no en otro. ¿Pueden ustedes ayudarme a arreglar esto o si tienen un código mejor (ideas) para ejecutar una actividad en varios dispositivos, Por favor, hágamelo saber ~ Soy novato y completamente nuevo para el mundo de la programación Gracias de antemano

2 Solutions collect form web for “Cómo ejecutar script Monkeyrunner en varios dispositivos al mismo tiempo”

Puedes dar como

 device1 = MonkeyRunner.waitForConnection('', devices[0].split('\t')[0]) 

esto ayudará

Una mejor manera de hacerlo es escribir un script que se vincule explícitamente a los dispositivos. El siguiente enlace muestra cómo para los emuladores

http://chanakaudaya.wordpress.com/2012/04/10/monkeyrunner-tutorial-running-tests-on-multiple-devices-with-monkeyrunner-13/

También parece similar a esta pregunta (que he contestado):

No se pueden ejecutar simultáneamente secuencias de comandos monkeyrunner (por ejemplo, dos monkeyrunner proceso) en dispositivos múltiples

  • AttributeError: el objeto 'module' no tiene ningún atributo 'SignedJwtAssertionCredentials'
  • Python y Android
  • Cualquier buen editor de texto - aplicación de Android - optimizado para los programadores?
  • Acceso a LogCat desde Android a través de Python
  • Tuple, de Python a Java
  • ¿Cómo hacer GPS-app para Android usando kivy, pyjnius?
  • Java vs Python HMAC-SHA256 no coinciden
  • ¿Cuáles son los pasos que debo seguir para poder escribir y editar programas de python en mi teléfono Android?
  • Enviar eventos desde python a javascript usando sl4a
  • Conexión entre Python Server y la aplicación Android
  • Integración de API de OLA que da error como clave de socio no válida
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.