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

  • Kivy Reproducir audio no funciona
  • ¿Cómo puedo obtener el script de instalación de python-for-android para reconocer los pbs instalados en un sistema Windows?
  • Buildozer no pudo ejecutar el último comando
  • Traducción de Tkinter a android
  • Cómo utilizar un script para consultar la base de datos android sqlite
  • Conversión del modelo Tensorflow entrenado en protobuf
  • ¿Cómo puedo usar Python para ejecutar comandos adb?
  • Cualquier buen editor de texto - aplicación de Android - optimizado para los programadores?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.