2012-05-17 30 views
5

Tôi muốn kiểm tra điều tiếp theo với Robotium: nhập một số văn bản trong trường tìm kiếm, điều này tôi đã làm, và bấm vào nút 'tìm kiếm' bàn phím mềm (android: imeOptions = actionSearch) mà tôi không làm. Tôi đã thử với solo.sendKey (Solo.Enter) nhưng không thành công. Tôi không chắc nếu điều này là quan trọng, nhưng bàn phím mềm không được hiển thị ở tất cả - Tôi đã cố gắng để đạt được điều đó bằng cách nào đó nhưng cũng không thành công.Làm thế nào để bấm vào nút 'tìm kiếm' bàn phím mềm với thử nghiệm Robotium?

Trả lời

3

Cuối cùng! Robotium 5.1 tự hào giới thiệu cho bạn pressSoftKeyboardSearchButton().

Đối với các phiên bản cũ hơn, bạn có thể sử dụng mã này (không đủ sạch sẽ, nhưng hoạt động):

solo.enterText(0, "ItemToSearchFor"); 
solo.sleep(1000); 
solo.clickInList(0); 
0

Bạn không thể sử dụng mã khóa, những việc bạn có thể làm là biết vị trí khóa và nhấn phím đó. Như bàn phím mềm là một bitmap, không phải là một khung nhìn.

Các vấn đề liên quan