Android Préparez votre projet et écrivez le premier test UIAutomator


Exemple

Ajoutez les bibliothèques requises dans la section dépendances du build.gradle de votre module Android:

android {
...
  defaultConfig {
    ...
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
  }
}

dependencies {
  ...
  androidTestCompile 'com.android.support.test:runner:0.5'
  androidTestCompile 'com.android.support.test:rules:0.5'
  androidTestCompile 'com.android.support.test.uiautomator:uiautomator-v18:2.1.2'
  androidTestCompile 'com.android.support:support-annotations:23.4.0'
}

⚠ Notez bien entendu que les versions peuvent différer dans le même temps.

Après cette synchronisation avec les modifications.

Ajoutez ensuite une nouvelle classe Java dans le dossier androidTest:

public class InterAppTest extends InstrumentationTestCase {

  private UiDevice device;

  @Override
  public void setUp() throws Exception {
     device = UiDevice.getInstance(getInstrumentation());
  }

  public void testPressHome() throws Exception {
    device.pressHome();
  }
}

En faisant un clic droit sur l'onglet de la classe et sur "Exécuter" InterAppTest "exécute ce test.