同時に 2 台の Android デバイスを PC に接続しています。wake
とdrag
コマンドを使いたいです。今まで、私はAndroidViewclient
バージョン 3.2 を使用していましたmonkeyrunner
。したがって、これらの機能は簡単に自動化できました。
の新しいバージョンAndroidViewClient
(後者のバージョンよりもはるかに高速) があるため、スクリプトを移行したいと考えています。
1つのデバイスのロックを解除できる機能があります。ただし、複数のデバイスでは機能しません。同じことで私たちを助けてくれませんか。
コードを見つけてください:
for i in range(len(connected_devices)-1):
serialno2=connected_devices[i]
serialno1=connected_devices[i+1]
device_ref, serialno = ViewClient.connectToDeviceOrExit(serialno1,1)
device_dut, serialno = ViewClient.connectToDeviceOrExit(serialno2,1)
myBluetooth.Device_Unlock(device_dut,serialno1)
def Device_Unlock(device,serialno):
#To make device Wake up
device.wake()
device.drag((157,662), (642,1163), 1.0, 120)
関数 serialno
に渡す方法がわからないDevice_Unlock