3

重複の可能性:
java.awt.Robot のような Android API

Java の Robot クラスのような Android 用の他のクラスはありますか、または Android で Robot クラスを使用できますか?

4

2 に答える 2

6

いいえ。ただし、Androidのインストルメンテーションに相当するものがあります。

たとえばsendKeyDownUpSync(int key)、現在フォーカスされているウィンドウに上下のキーイベント同期を送信する場合です。

Instrumentation inst = new Instrumentation();
inst.sendKeyDownUpSync(KeyEvent.KEYCODE_MENU);

TouchUtilsタッチイベントをシミュレートするユーティリティクラスもあります。注意しなければならないのは、Instrumentationクラスは実際にはテストにのみ使用されるため、とにかく何を達成したいかによって異なります。

于 2013-01-29T10:23:00.387 に答える
1

テスト用の場合は、Robotium ( http://code.google.com/p/robotium/ ) を検索できます。Android用のSeleniumです。

于 2013-01-29T10:41:23.113 に答える