Robotium ile bir sonraki şeyi test etmek istiyorum: arama alanına bir metin girin, bunu yaptım ve yapmakta başarısız olduğum yumuşak klavye 'arama' düğmesine (android: imeOptions = actionSearch) tıklayın. solo.sendKey (Solo.Enter) ile denedim ama başarı yok. Bunun önemli olup olmadığından emin değilim, ancak yumuşak klavye hiç gösterilmiyor - bunu bir şekilde başarmayı denedim ama başarılı olamadım.Robotium testi ile yumuşak klavye 'arama' düğmesine nasıl basılır?
5
A
cevap
3
Son olarak! Robotium 5.1 gururla size pressSoftKeyboardSearchButton()
sunar. Bu kodu kullanabilirsiniz eski sürümler için
(yeterince temiz değil, ama çalışır):
solo.enterText(0, "ItemToSearchFor");
solo.sleep(1000);
solo.clickInList(0);
1
Bu anahtar kodunu göndermeyi denediniz mi? Bu
solo.sendKey (KeyEvent.KEYCODE_HOME) gibi http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_SEARCH şey;
0
Anahtar kodunu kullanamazsınız, yapabilecekleriniz anahtar konumunu bilmek ve buna basmaktır. Yumuşak klavye bir bitmap, bir görünüm değil.
İlgili konular
- 1. Espresso Test Android Studio yazılımında softkeyboard emülatöründe "arama düğmesi" nasıl basılır
- 2. Yumuşak klavye açıldığında düzeni göster
- 3. gizle Yumuşak Klavye
- 4. Android 3.1 tam klavye modunda yumuşak klavye
- 5. Yumuşak klavyede arama simgesi
- 6. Android Robotium Testi, Süre İstisna Bu yöntem
- 7. iPhone'da zor düğmesine nasıl basılır ve 3D dokunuşunu bozar?
- 8. arayüz oluşturucu kullanmadan iPhone'da onclick eylem düğmesine nasıl basılır?
- 9. C# SendKeys kullanarak programlı olarak Windows düğmesine nasıl basılır
- 10. Görünüm konumlarını değiştirmeden yumuşak klavye göster
- 11. İletişim kutusu için yumuşak klavye göster
- 12. Yumuşak klavye, ScrollView öğesinde kaydırma tetiklemiyor
- 13. Telefonun arama düğmesine tıklamak nasıl yapılır?
- 14. Tıklama tuşu ile "enter" tuşuna nasıl basılır?
- 15. iPad kullanıcı touch'ı klavye gizleme düğmesine nasıl dokunulur?
- 16. Android Emulator: Hem yumuşak giriş hem de sabit klavye girişi
- 17. Java Robotium Android - İki farklı cihazlara
- 18. Android'de görünümünün önünde yumuşak klavye geldiğinde düzen yukarı çıkmalı
- 19. Android - yumuşak klavye açıldığında html girişi odağı kaybediyor (ASP.net)
- 20. EditText ile AlertDialog, yumuşak klavye otomatik olarak EditText odağı ile açılmıyor Çalışmıyor
- 21. Python'da son tuşa nasıl basılır?
- 22. Boşluklu bir tamsayıya nasıl basılır?
- 23. Robotium. waitForActivity(), TabHostActivity
- 24. Nasıl yapmalıyım? Formu göndermek için "GO" düğmesine tıklayamazsınız, ancak "gönder" düğmesine dokunmanız gerekir?
- 25. robotium testinde, her bir tıklama arasında
- 26. Robotium: Devam etmeden önce yüklenmesi tamamlamak için nasıl bekleyebilirim?
- 27. Yumuşak klavyenin işten çıkarılmasını önleme
- 28. Mobile Safari Klavye Formu Gönderme
- 29. TortoiseGit ile itme etiketi, uzaktan depoya nasıl basılır?
- 30. OnCreate içinde Yumuşak Girişi Gizle