2

ユニットテストのいくつかのタスクをAndroidデバッガーに自動化しています。残念ながら、アプリはクラッシュしているようで、OKボックス付きの素晴らしいシステムレベルのモーダルダイアログが表示されます。adbコマンドラインユーティリティを使用して、ある種のコマンドをエミュレータに送信して、仮想的に[OK]をクリックするか、ウィンドウを閉じて、プログラムをバックグラウンドで再度起動できるようにしたいと考えています。誰かが私がこれを行う方法を知っていますか?前もって感謝します。

4

1 に答える 1

3

コマンドを使用input tap <x> <y>して、[OK]ボタンをクリックできます。

JB4.2では、このinputコマンドには次のオプションがあります。

usage: input ...
   input text <string> [delay]
   input keyevent <key code number or name>
   input [touchscreen|touchpad] tap <x> <y>
   input [touchscreen|touchpad] swipe <x1> <y1> <x2> <y2>
   input trackball press
   input trackball roll <dx> <dy>
于 2013-02-21T19:55:33.203 に答える