-1

Robotium または NativeDriver を使用して、自分のアプリ用の Android 自動化ツールを作成したいと考えています。Android アプリで 3D オブジェクトに OpenGL GLSurfaceView を使用しました。上記のどれ (Robotium/NativeDriver) が OpenGL をサポートしているか教えてもらえますか?

4

2 に答える 2

1

Robotium は、メソッドによる「位置に基づくタッチ」アクションを使用した OpenGL アプリでのユーザー アクションの自動化をサポートしています。 solo.ClickOnScreen(float x, float y);

solo.takeScreenshotただし、アプリのコンテンツが含まれていない空白の (黒い) jpg ファイルを取得することになるため、メソッドを使用して証拠をキャプチャすることはできません。

同じ問題で壁にぶつかっただけで、スクリーンショットをキャプチャできませんでした。

于 2013-08-19T16:03:49.157 に答える
1

まず、NativeDriver を使用しないでください。サポートはずっと前に削除されました。

次のポイントでは、robotium は surfaceview の取得をサポートしますが、オブジェクトの内部状態については、それを許可するメソッドがある場合にのみ通知できます。何を見つけるための組み込みサポートはありませんopengl内で起こっています。

テストしようとしているものによっては、それで十分な場合とそうでない場合があります。

于 2013-02-11T09:23:26.473 に答える