C++ と OpenGL を使用する Android 用のゲームをやっています。Robotium で自動テストを行いたいのですが、これに関する情報が見つかりませんでした。画面から特定の x/y 位置に触れるテストを行う方法はありますか? また、ゲームはさまざまな解像度で動作する可能性があるため、可変解像度でこの x/y 位置を取得するにはどうすればよいでしょうか?
ありがとうございます。
UIAutomator ツールの UiDevice クラスから click(int x, int y) を使用できます。
したがって、最初に、UiAutomatorTestCase を拡張する新しいテスト ケースを作成し、UiDevice を取得します。
device = getUiDevice();
device.click(200,200);
Robotium には、特定の座標をクリックするために使用できる clickOnScreen(int x, int y) というメソッドがあります。