Bazı Android espresso UI testleri yapmak için Bitrise kullanıyorum CI oluyor İstisna gerçekleştirin, ama bu gerçekleştirin İstisna için bir çözüm bulamıyorum:Espresso sadece
android.support.test.espresso.PerformException: Error performing 'single click' on view 'with id: com.selfcarecatalyst.healthstorylines.adda:id/male'.
at android.support.test.espresso.PerformException$Builder.build(PerformException.java:83)
Im bir işaret test sayfası vardır birkaç alan. Bir alanı tıklamayı seçerseniz, bu hatayı bir sonraki tıklamayla aynı hatayı alıyorum. İlgili kodudur:
public void clickMale_onInfoPage(){
onView(withId(R.id.male)).perform(click());
}
public void setFirstName_onInfoPage(String name){
onView(withId(R.id.first_name)).perform(typeText(name));
closeSoftKeyboard();
}
isimAta ilk denir ve ben bu onu çözecek düşünerek bir softclosekeyboard ekledi ama bir CI yoluyla
Bu çalıştıran :(yoktu ve üzgün ama Im biraz daha iyi bir hata mesajı/stacktrace nasıl emin yeni değil. Herhangi bir yardım çok takdir!
hala abl değilim Bunu işe almak için e ama yakında işe nasıl başlayacağımı yayınlayacağım. Yapmanız gereken ilk şey, testinizin dizüstü bilgisayarınızda çalıştığından emin olmaktır. Daha sonra Bitrise'da 'android emülatörü '' ve 'android emülatörünü' oluştur. Bundan sonra, apk-s'yi emülatöre taşımak ve Espresso'yı çalıştırmak için komut dosyası eklemelisiniz. ilerlememi http://stackoverflow.com/q/36753486/513413 – Hesam
adresinden takip edebilirsin, teşekkürler! benim test sorunları sadece CI üzerinde gerçekleşmesi, lokal olarak çalışır ve ben denedim – 1ak31sha