Edited at

AndroidでExpressoによるテストを実行する前にアプリをアンインストールする方法

More than 3 years have passed since last update.

AndroidStudioでのテスト(Expresso)の実行方法

テストを実行する時に普通に実行すると過去ログインの設定がそのまま残ってしまっていて、初回起動時のテストができなかったのでテストを実行する前に毎回アンインストールするという荒技をしました。もっといい方法知っている方がいたらぜひ教えてください。


  • Edit Configurations

  • => + ボタンでAndroidTestsを追加

  • => Moduleをappに

  • => TestでClassを選択

  • => Classで実行したいTestを選択

  • => TargetDeviceをshow choose dialogにする

  • => Before lunch で + ボタンを押す

  • => Gradle-awake Makeを選択

  • => Taskに :app:uninstallAll と設定してOK

  • => あとは設定したものを選択して実行するだけ。