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