Pertanyaan yang diberi tag «android-espresso»

5
Kotlin dan ActivityTestRule baru: @Rule harus bersifat publik
Saya mencoba membuat tes UI untuk aplikasi Android saya di Kotlin. Karena sistem baru menggunakan ActivityTestRule, saya tidak bisa membuatnya bekerja: ia mengkompilasi dengan benar, dan saat runtime, saya mendapatkan: 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 org.junit.runners.BlockJUnit4ClassRunner.validateFields(BlockJUnit4ClassRunner.java:170) at org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:103) at …

9
Konflik dengan ketergantungan 'com.android.support:support-annotations'. Versi terselesaikan untuk aplikasi (23.1.0) dan aplikasi pengujian (23.0.1) berbeda
Saat membangun saya mendapatkan kesalahan berikut: Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.1.0) and test app (23.0.1) differ. Ini adalah ketergantungan gradle saya 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' …


13
Espresso: Thread.sleep ();
Espresso mengklaim bahwa tidak perlu Thread.sleep();, tetapi kode saya tidak berfungsi kecuali saya menyertakannya. Saya terhubung ke IP. Saat menghubungkan, dialog kemajuan ditampilkan. Saya perlu sleepmenunggu dialog ditutup. Ini adalah cuplikan pengujian saya di mana saya menggunakannya: IP.enterIP(); // fills out an IP dialog (this is done with espresso) //progress …

9
Menggunakan Espresso untuk mengklik tampilan di dalam item RecyclerView
Bagaimana saya bisa menggunakan Espresso untuk mengklik tampilan tertentu di dalam item RecyclerView ? Saya tahu saya bisa mengklik item di posisi 0 menggunakan: onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); Tetapi saya perlu mengklik tampilan tertentu di dalam item itu dan bukan pada item itu sendiri. Terima kasih sebelumnya. - edit - Untuk …


6
Periksa apakah dialog ditampilkan dengan Espresso
Saya mencoba menulis beberapa pengujian dengan android-test-kit (Espresso) baru . Tetapi saya tidak dapat menemukan informasi apa pun tentang cara memeriksa apakah sebuah dialog ditampilkan dan melakukan beberapa tindakan di dalamnya (seperti mengklik tombol positif dan negatif, dll). Perhatikan bahwa dialog juga dapat ditampilkan oleh a WebView, bukan oleh aplikasi …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.