0

AndroidViewClient を使用して電源キーの長押しをシミュレートしたいのですが、 monkeyrunner を使用してこれを実現できます。コードは次のとおりです。

from com.android.monkeyrunner import MonkeyRunner, MonkeyDevice
device = MonkeyRunner.waitForConnection(10,'840615d')
device.press("KEYCODE_POWER", MonkeyDevice.DOWN)

助けてください ...

Android API - kitkat (19)
AndroidViewClient version - 5.5.1
4

1 に答える 1

0

最新バージョン ( AndroidViewClient 6.0.0 ) は新しい (実験的な)メソッドAdbClient.longPress(name)を提供します。POWERinput keyevent --longpress POWER

あなたが試すことができます:

device.longPress('POWER')

そして、それが機能するかどうかを確認してください。そうでない場合は、そのメソッドのコメントを読み、指示に従って、デバイスのサポートを追加できるバグ レポートを作成してください。

于 2014-05-22T06:01:52.053 に答える