4

adbコマンドを使用してAndroidダイアログボックスの「OK」または「CANCEL」ボタンでキーイベントをシミュレートする方法はありますか?

4

2 に答える 2

5

1 つの間接的な方法は次のとおりです。

adb shell uiautomator dump /data/view.xml
adb shell cat /data/view.xml

xml ファイルで指定された相対座標から OK ボタンの座標を計算します。それからする

adb shell input tap <x> <y>

うまくいくことを願っています。

于 2013-07-12T10:43:07.067 に答える
4

AndroidViewClient/culebraを使用すると、次のように簡単に実行できます。

  1. 走るjava -jar androidviewclient-2.3.25.jar culebra --verbose --verbose-comments --find-views-with-text=true --output=myscript.py
  2. 最後に編集myscript.pyして追加vc.findViewWithTextOrRaise('Cancel').touch()します(不要な検索結果も削除できます)
于 2013-07-12T17:22:57.197 に答える