Questions marquées «android-espresso»

5
Kotlin et nouvelle ActivityTestRule: la @Rule doit être publique
J'essaie de faire un test d'interface utilisateur pour mon application Android à Kotlin. Depuis le nouveau système utilisant ActivityTestRule, je ne peux pas le faire fonctionner: il se compile correctement et à l'exécution, j'obtiens: java.lang.Exception: The @Rule 'mActivityRule' must be public. at org.junit.internal.runners.rules.RuleFieldValidator.addError(RuleFieldValidator.java:90) at org.junit.internal.runners.rules.RuleFieldValidator.validatePublic(RuleFieldValidator.java:67) at org.junit.internal.runners.rules.RuleFieldValidator.validateField(RuleFieldValidator.java:55) at org.junit.internal.runners.rules.RuleFieldValidator.validate(RuleFieldValidator.java:50) at …

9
Conflit avec la dépendance 'com.android.support:support-annotations'. Les versions résolues de l'application (23.1.0) et de l'application de test (23.0.1) diffèrent
Lors de la construction, j'obtiens l'erreur suivante: Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.1.0) and test app (23.0.1) differ. Ce sont mes dépendances gradle dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:support-v4:23.1.0' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:design:23.1.0' compile 'com.android.support:cardview-v7:23.1.0' compile 'com.android.support:recyclerview-v7:23.1.0' compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.squareup.okhttp:okhttp:2.4.0' compile 'com.squareup.picasso:picasso:2.5.2' compile …


13
Espresso: Thread.sleep ();
Espresso prétend que ce n'est pas nécessaire Thread.sleep();, mais mon code ne fonctionne que si je l'inclus. Je me connecte à une adresse IP. Lors de la connexion, une boîte de dialogue de progression s'affiche. J'ai besoin sleepd'attendre que la boîte de dialogue se ferme. Voici mon extrait de test …

9
Utilisation d'Espresso pour cliquer sur la vue à l'intérieur de RecyclerView item
Comment puis-je utiliser Espresso pour cliquer sur une vue spécifique à l'intérieur d'un article RecyclerView ? Je sais que je peux cliquer sur l'élément à la position 0 en utilisant: onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); Mais je dois cliquer sur une vue spécifique à l'intérieur de cet élément et non sur l'élément …


6
Vérifiez si une boîte de dialogue s'affiche avec Espresso
J'essaye d'écrire quelques tests avec le nouveau kit de test android (Espresso) . Mais je ne trouve aucune information sur la façon de vérifier si une boîte de dialogue est affichée et d'effectuer certaines actions dessus (comme cliquer sur les boutons positifs et négatifs, etc.). Notez qu'une boîte de dialogue …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.