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?
5
A
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);
1
Bạn đã cố gửi mã khóa này chưa? http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_SEARCH một cái gì đó như thế này
solo.sendKey (KeyEvent.KEYCODE_HOME);
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
- 1. phát hiện nút tìm kiếm bàn phím
- 2. Biểu tượng tìm kiếm trên bàn phím mềm
- 3. Làm thế nào để thay đổi màu nền của bàn phím cho bàn phím mềm Android?
- 4. Làm thế nào để chơi âm thanh bấm bàn phím trong bàn phím tùy chỉnh?
- 5. Làm thế nào để chọn nút nào để bấm vào Robotium cho một hộp thoại cảnh báo?
- 6. Chú thích thử nghiệm Android với Robotium
- 7. Làm thế nào để mở bàn phím trên nút bấm trong Android?
- 8. Làm cách nào để vô hiệu/bật nút Tìm kiếm của bàn phím UISearchBar?
- 9. Android - Nhận bấm phím trên bàn phím
- 10. Mở bàn phím mềm khi nhấn phím
- 11. Tìm bàn phím tìm kiếm trên iPhone bằng PhoneGap
- 12. Bàn phím mềm Android tùy chỉnh "Xong" nút văn bản?
- 13. Ẩn bàn phím mềm không hoạt động
- 14. Buộc Bàn phím mềm mở
- 15. Làm thế nào để vô hiệu hóa nút "Next" trên bàn phím phần mềm EditText (thay thế bằng nút "Done")
- 16. Ngăn các nút từ ẩn bàn phím mềm trên Android
- 17. Làm thế nào để ẩn bàn phím khi tôi bấm phím return trong một UITextField?
- 18. Bàn phím Android mềm: Nút tiếp theo không "tabbing" giữa các đầu vào số HTML5
- 19. Thêm nút hủy vào bàn phím UITextField
- 20. Làm thế nào để bàn phím mềm Android không phản hồi với EditText?
- 21. Bàn phím mềm Android không hoạt động
- 22. Cách đóng bàn phím mềm theo phân đoạn
- 23. Tìm kiếm hướng dẫn phát triển bàn phím chuyên sâu
- 24. Làm thế nào để kết hợp chức năng bấm phím và bấm vào trong JavaScript?
- 25. Làm cách nào để tận dụng nút 'Tìm kiếm' hoặc 'Gửi' trên bàn phím phần mềm di động trong ứng dụng HTML5?
- 26. Android & Robotium - Hoạt động thử nghiệm kỳ vọng thêm?
- 27. Làm cách nào để thêm từ vào đề xuất trên bàn phím mềm
- 28. Làm thế nào để ẩn bàn phím mềm khi thay đổi các tab?
- 29. Làm thế nào để hiển thị Bàn Phím Mềm từ một Dịch Vụ?
- 30. Làm thế nào để ẩn bàn phím mềm từ bên trong một đoạn?