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