Articles of android espresso

Cómo hacer clic en un elemento dentro de RecyclerView en Espresso

Tengo un RecyclerView (R.id.recyclerView) donde cada fila tiene una imagen (R.id.row_image) y un TextView. Quiero hacer clic en la imagen en la primera fila. Intenté usar onData (..) pero parece que no funciona.

Error de comstackción de las pruebas de Android: varios archivos dex definen Landroid / support / test / BuildConfig

Intento agregar Espresso 2 a mi proyecto (que también tiene muchas otras dependencias), pero estoy intentando encontrar este error al intentar ejecutar pruebas: UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dex.DexException: Multiple dex files define Landroid/support/test/BuildConfig; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:596) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:554) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:535) … La construcción sin prueba funciona bien. ¿Alguien tiene algún consejo sobre la mejor manera de depurar […]

Conflicto con la dependencia ‘com.android.support:support-annotations’. Las versiones resueltas para la aplicación (23.1.0) y la aplicación de prueba (23.0.1) difieren

Al construir me sale el siguiente error: Conflict with dependency ‘com.android.support:support-annotations’. Resolved versions for app (23.1.0) and test app (23.0.1) differ. Estas son mis dependencias 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 ‘com.jakewharton:butterknife:7.0.1’ compile ‘com.squareup:otto:1.3.8’ compile ‘com.snappydb:snappydb-lib:0.5.2’ […]