test.py スクリプトの内容:
import ....
device = MonkeyRunner.waitForConnection(10,sys.argv[1])
device.startActivity(component='package/activity')
'''
some monkeyrunner events
'''
device1-id と device2-id というラベルの付いた 2 つの device があります
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
しかし、これは私が必要としていたものではありませんでした。モンキーランナーがこれを行う理由を知っている人はいますか?
私が必要としているのは、1 つのスクリプトがあり、複数のデバイスで同じスクリプトを同時に実行することです。