重複の可能性:
java.awt.Robot のような Android API
Java の Robot クラスのような Android 用の他のクラスはありますか、または Android で Robot クラスを使用できますか?
重複の可能性:
java.awt.Robot のような Android API
Java の Robot クラスのような Android 用の他のクラスはありますか、または Android で Robot クラスを使用できますか?
いいえ。ただし、Androidのインストルメンテーションに相当するものがあります。
たとえばsendKeyDownUpSync(int key)
、現在フォーカスされているウィンドウに上下のキーイベント同期を送信する場合です。
Instrumentation inst = new Instrumentation();
inst.sendKeyDownUpSync(KeyEvent.KEYCODE_MENU);
TouchUtils
タッチイベントをシミュレートするユーティリティクラスもあります。注意しなければならないのは、Instrumentationクラスは実際にはテストにのみ使用されるため、とにかく何を達成したいかによって異なります。
テスト用の場合は、Robotium ( http://code.google.com/p/robotium/ ) を検索できます。Android用のSeleniumです。