4

Robotiumを使用したAndroidでのテストは初めてです。一部のテストを実行する前に、プログラムでアプリケーションをアンインストールしてからインストールするにはどうすればよいですか?

たとえば、ログインアクティビティをテストするには、アプリの前回の実行でログイン資格情報が保存されていないことを確認する必要があります。または、これを行う別の方法はありますか?

4

2 に答える 2

6

次のコード(デバッグ元のマシン上)を使用して、アプリケーションをアンインストールできます。

Runtime rt = Runtime.getRuntime();
Process pr = rt.exec("adb uninstall your.package");
pr.waitFor();
于 2011-12-05T20:38:00.620 に答える
0

-UIAutomatorを使用してこれを行うこともできます 。-テストの開始時にPlayストアからアプリケーションをインストールし、テストの終了後にアンインストールします。-さらに、それは常にプレイストアから新しいバージョンをインストールします。

于 2015-10-20T17:38:39.323 に答える