1

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

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

是否有类似 -s "SERIAL_NUMBER" 之类的选项,或者 l

4

2 回答 2

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)

希望有效。

于 2013-02-18T06:02:24.137 回答
0

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

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

于 2011-11-17T08:36:32.910 回答