2016-02-23 1 views
1

Je vous écris le code ci-dessous il me indique l'erreur at ActivityTestRule il affiche ne peut pas trouver la déclaration pour aller, fait-il pas intégré dans EspressoUI test avec Espresso

@Rule 
public ActivityTestRule<MainActivity> mActivityRule = new ActivityTestRule<>(
     MainActivity.class); 
+1

add s'il vous plaît le contenu du fichier build.gradle – piotrek1543

Répondre

1

Il fait partie de l'espresso, mais vérifier si vous avez ajouté Espresso comme montré ci-dessous dans build.gradle plus bibliothèque de support de test android et synchroniser le gradle.

androidTestCompile'com.android.support.test:runner:0.4.1' 
androidTestCompile 'com.android.support.test:rules:0.4.1' 
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.1') 
+0

j'ai ajouté 'com.android.support.test.espresso: espresso-core: 2.2.1' androidTestCompile dans le build.gradle – Jagaur

+0

ajouter deux autres libs pour coureur et règles dans votre config de construction et importer ceci -Import this - importer android.support.test.rule.ActivityTestRule; –

+0

androidTestCompile 'com.android.support.test: runner: 0.4.1' androidTestCompile 'com.android.support.test: règles: 0.4.1' androidTestCompile 'com.android.support.test.espresso: espresso-core : 2.2.1 'tout ajouté encore l'erreur persiste – Jagaur

0

Avez-vous ajouté le coureur d'instrumentation?

enter image description here

+0

oui j'avais ajouté ceci – Jagaur

0

Pour espresso de configuration s'il vous plaît suivez les étapes suivantes: -

Étape 1: Tout d'abord ajouter les dépendances dans votre fichier build.gradle.

//Espresso Dependencies 
androidTestCompile 'com.android.support.test:runner:0.5' 
androidTestCompile 'com.android.support.test.espresso:espresso-core:2.2.2' 
androidTestCompile 'com.android.support.test:rules:0.5'` 

Étape 2: Aller à Exécuter -> Configuration Edition -> Cliquez sur le symbole "+" en haut à gauche, puis cliquez sur Android Test. Dans l'onglet Général, sélectionnez votre module que vous souhaitez tester, puis ajoutez ce "android.support.test.runner.AndroidJUnitRunner" dans le Specific Instrumentation Runner et cliquez sur OK.

Étape 3: Dans votre fichier de cas de test, ajoutez les importations suivantes.

import android.support.test.rule.ActivityTestRule; 
import android.support.test.runner.AndroidJUnit4; 
import org.junit.Rule; 
import org.junit.runner.RunWith;