Android 在多个设备上启动monkeyrunner脚本
我有一个脚本,应该在两个设备上同时运行,这两个设备连接到一台pc 如何在两台设备上同时运行脚本Android 在多个设备上启动monkeyrunner脚本,android,monkeyrunner,monkey,android-monkey,Android,Monkeyrunner,Monkey,Android Monkey,我有一个脚本,应该在两个设备上同时运行,这两个设备连接到一台pc 如何在两台设备上同时运行脚本 是否有一些选项,如-s“SERIAL_NUMBER”或l稍微调整脚本-添加设备id参数,并在创建MonkeyDevice时使用该参数 MonkeyRunner#waitForConnection(float,string)可以使用超时和设备标识符在特定设备上启动脚本。尝试以下操作:- from com.android.monkeyrunner import MonkeyRunner, MonkeyDe
是否有一些选项,如-s“SERIAL_NUMBER”或l稍微调整脚本-添加设备id参数,并在创建
MonkeyDevice
时使用该参数
MonkeyRunner#waitForConnection(float,string)
可以使用超时和设备标识符在特定设备上启动脚本。尝试以下操作:-
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)
希望是可行的。好的,但是如何读取设备ID,我应该为超时指定什么是100秒,好吗?通常您会调用
adb devices
并解析输出以检索设备标识符。我们通常让跑步者“永远等待”-因为它在Jenkins作业中运行,并且有一个超时,它将在适当的时间后被杀死。