2012-05-17 21 views
5

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?

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); 
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