リソースを備えたタブレット用のプロジェクト全体があり、Robotium、Android、および JUnit API を組み合わせて記述された多数のテスト ケースが既にあります。
テスト中のプロジェクトでは、アクティビティの 1 つに特別な属性が使用されますandroid:process=":remote"
。この属性を持つアクティビティが既に読み込まれている時点で、Robotium メソッドを使用できますが、現在の画面の要素にアクセスできません。したがって、インストルメンテーションを再起動するか、の新しいインスタンスを初期化する必要があるようですSolo
。私はこれをやろうとしましたが、私のテストから他のプロセスで再起動できないようです。誰かがそのような種類のアプリケーションをテストした経験があり、 android.test API を使用して、Robotium
または直接 android.test API を使用して実装する方法を知っているのでしょうか?