«android-espresso» etiketlenmiş sorular

5
Kotlin ve yeni ActivityTestRule: @Rule herkese açık olmalı
Kotlin'deki android uygulamam için UI testi yapmaya çalışıyorum. ActivityTestRule kullanan yeni sistem beri, çalışmasını sağlayamıyorum: doğru derler ve çalışma zamanında, ben olsun: 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 org.junit.runners.ParentRunner.validate(ParentRunner.java:344) at org.junit.runners.ParentRunner.<init>(ParentRunner.java:74) at org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:55) at android.support.test.internal.runner.junit4.AndroidJUnit4ClassRunner.<init>(AndroidJUnit4ClassRunner.java:38) at …

9
Bağımlılık "com.android.support:support-annotations" ile çakışma. Uygulama (23.1.0) ve test uygulaması (23.0.1) için çözümlenen sürümler farklı
İnşa ederken aşağıdaki hatayı alıyorum: Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.1.0) and test app (23.0.1) differ. Bunlar benim kademeli bağımlılıklarım 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' …

2
Google Espresso veya Robotium [kapalı]
Kapalı. Bu soru Yığın Taşması yönergelerini karşılamıyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Yığın Taşması için konuya uygun olması için soruyu güncelleyin . 6 yıl önce kapalı . Bu soruyu geliştirin Otomatik UI test aracını kullanmam gerekiyor ve Robotium ile Google Espresso arasında kafam karıştı. …

13
Espresso: Thread.sleep ();
Espresso, buna gerek olmadığını iddia ediyor Thread.sleep();, ancak kodum eklemedikçe çalışmıyor. Bir IP'ye bağlanıyorum. Bağlanırken bir ilerleme diyaloğu gösterilir. sleepİletişim kutusunun kapanmasını beklemem gerekiyor . Bu, kullandığım test snippet'im: IP.enterIP(); // fills out an IP dialog (this is done with espresso) //progress dialog is now shown Thread.sleep(1500); onView(withId(R.id.button).perform(click()); Bu kodu …

9
RecyclerView öğesinin içindeki görünümü tıklamak için Espresso kullanma
RecyclerView öğesinin içindeki belirli bir görünümü tıklamak için Espresso'yu nasıl kullanabilirim ? Şunu kullanarak 0 konumundaki öğeyi tıklayabileceğimi biliyorum: onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); Ama o öğenin içindeki belirli bir görünüme tıklamam gerekiyor, öğenin kendisine değil. Şimdiden teşekkürler. -- Düzenle -- Daha kesin olmak gerekirse: Bir RecyclerView ( R.id.recycler_view) var, hangi öğeler …


6
Espresso ile bir diyalog görüntülenip görüntülenmediğini kontrol edin
Yeni android test kiti (Espresso) ile bazı testler yazmaya çalışıyorum . Ancak bir iletişim kutusunun görüntülenip görüntülenmediğini nasıl kontrol edeceğime ve üzerinde bazı eylemler gerçekleştireceğime dair herhangi bir bilgi bulamıyorum (pozitif ve negatif düğmelerine tıklamak gibi). Bir iletişim kutusunun WebViewuygulama tarafından değil, a tarafından da görüntülenebileceğini unutmayın. Herhangi bir yardım …

5
eşleşmeler (not (isDisplayed ())) NoMatchingViewException ile başarısız olur
UI görünümünün yokluğunu test etmeye çalışıyorum. Görünüm seçici aşağıdaki gibidir: public static ViewInteraction onMyTestUi() { return onView(withId(R.id.myTestId)); } Seçici, görünümün görüntülenip görüntülenmediğini kontrol etmek için iyi çalışır, ancak görünümün görüntülenip görüntülenmediğini kontrol ederken hata verir. Bunu şu şekilde kullanıyorum: onMyTestUi().check(matches(not(isDisplayed()))); Ama şu hatayı alıyorum: com.google.android.apps.common.testing.ui.espresso.NoMatchingViewException: hiyerarşide eşleşen görünüm bulunamadı: with …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.