在多个设备上启动monkeyrunner脚本

时间:2011-11-17 08:24:48

标签: android monkeyrunner monkey android-monkey

我有一个应该同时在两个设备上运行的脚本,这两个设备连接到一台PC。

如何在两个设备上同时运行脚本?

是否有一些选项,如-s“SERIAL_NUMBER”,或者其他l

2 个答案:

答案 0 :(得分:2)

试试这个: -

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)

希望有效。

答案 1 :(得分:0)

稍微调整您的脚本 - 添加一个device-id参数&在创建MonkeyDevice

时使用它

MonkeyRunner#waitForConnection(float, string)可以使用超时和设备标识符来启动特定设备上的脚本。