Domande taggate «android-espresso»

5
Kotlin e nuovo ActivityTestRule: @Rule deve essere pubblico
Sto cercando di eseguire il test dell'interfaccia utente per la mia app Android in Kotlin. Poiché il nuovo sistema che utilizza ActivityTestRule, non riesco a farlo funzionare: si compila correttamente e in fase di esecuzione ottengo: 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 …

9
Conflitto con la dipendenza "com.android.support:support-annotations". Le versioni risolte per l'app (23.1.0) e l'app di prova (23.0.1) differiscono
Durante la compilazione ottengo il seguente errore: Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.1.0) and test app (23.0.1) differ. Queste sono le mie graduali dipendenze 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' …


13
Espresso: Thread.sleep ();
Espresso afferma che non ce n'è bisogno Thread.sleep();, ma il mio codice non funziona se non lo includo. Mi sto collegando a un IP. Durante la connessione, viene visualizzata una finestra di dialogo di avanzamento. Ho bisogno sleepdi aspettare che la finestra di dialogo venga chiusa. Questo è il mio …

9
Utilizzo di Espresso per fare clic su Visualizza all'interno dell'elemento RecyclerView
Come posso utilizzare Espresso per fare clic su una vista specifica all'interno di un elemento RecyclerView ? So di poter fare clic sull'elemento nella posizione 0 utilizzando: onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); Ma devo fare clic su una vista specifica all'interno di quell'elemento e non sull'elemento stesso. Grazie in anticipo. -- modificare …



5
corrisponde a (not (isDisplayed ())) non riesce con NoMatchingViewException
Sto cercando di testare l'assenza della vista dell'interfaccia utente. Il selettore di visualizzazione è il seguente: public static ViewInteraction onMyTestUi() { return onView(withId(R.id.myTestId)); } Il selettore funziona bene per controllare se la vista è visualizzata, ma dà un errore nel controllare se la vista non è visualizzata. Lo sto usando …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.