test.py 脚本内容:
import ....
device = MonkeyRunner.waitForConnection(10,sys.argv[1])
device.startActivity(component='package/activity')
'''
some monkeyrunner events
'''
我有两个设备,标记为 device1-id 和 device2-id
运行 monkeyrunner test.py device1-id &
运行 monkeyrunner test.py device2-id &
我发现 device2-id 中的一些事件已发送到 device1-id。我不知道为什么?
我注意到一些教程,他们说,如果在更多设备上运行 monkeyrunner,可以编写如下脚本:
device1 = MonkeyRunner.waitForConnection(10,device1-id)
device2 = MonkeyRunner.waitForConnection(10,device2-id)
device1.actions
device2.actions
但这不是我需要的。任何人都知道为什么monkeyrunner会这样做?
我需要的是,我有一个脚本,可以同时在多台设备上运行相同的脚本。