Robotiumを使用したAndroidでのテストは初めてです。一部のテストを実行する前に、プログラムでアプリケーションをアンインストールしてからインストールするにはどうすればよいですか?
たとえば、ログインアクティビティをテストするには、アプリの前回の実行でログイン資格情報が保存されていないことを確認する必要があります。または、これを行う別の方法はありますか?
Robotiumを使用したAndroidでのテストは初めてです。一部のテストを実行する前に、プログラムでアプリケーションをアンインストールしてからインストールするにはどうすればよいですか?
たとえば、ログインアクティビティをテストするには、アプリの前回の実行でログイン資格情報が保存されていないことを確認する必要があります。または、これを行う別の方法はありますか?
次のコード(デバッグ元のマシン上)を使用して、アプリケーションをアンインストールできます。
Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("adb uninstall your.package");
pr.waitFor();
-UIAutomatorを使用してこれを行うこともできます 。-テストの開始時にPlayストアからアプリケーションをインストールし、テストの終了後にアンインストールします。-さらに、それは常にプレイストアから新しいバージョンをインストールします。