我想用Robotium測試下一件事:在搜索字段中輸入一些文本,我做了這些,然後點擊我無法做到的軟鍵盤搜索按鈕(android:imeOptions = actionSearch)。 我嘗試過使用solo.sendKey(Solo.Enter)但沒有成功。我不確定這是否重要,但軟鍵盤根本沒有顯示 - 我試圖以某種方式實現,但也沒有成功。如何在Robotium測試中點擊軟鍵盤'搜索'按鈕?
5
A
回答
3
終於! Robotium 5.1自豪地呈現給你pressSoftKeyboardSearchButton()
。
對於老版本,你可以使用此代碼(是不夠乾淨,但工程):
solo.enterText(0, "ItemToSearchFor");
solo.sleep(1000);
solo.clickInList(0);
1
您是否嘗試過發送此密鑰碼? http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_SEARCH 像這樣的東西
solo.sendKey(KeyEvent.KEYCODE_HOME);
0
你不能使用鍵碼,你可以做的是知道鍵位並按下它。由於軟鍵盤是位圖,而不是視圖。
相關問題
- 1. 如何刪除android中的搜索按鈕軟鍵盤?
- 2. 在SherlockActivity中按下搜索按鈕時關閉軟鍵盤
- 3. 搜索鍵盤中的搜索按鈕
- 4. 檢測鍵盤搜索按鈕
- 5. 軟鍵盤按鈕
- 6. 使輸入鍵點擊搜索按鈕
- 7. 如何在Espresso Test軟鍵盤模擬器上按「搜索按鈕」Android Studio
- 8. 使用搜索查看時隱藏軟鍵盤上的搜索/搜索按鈕?
- 9. 使用軟鍵盤上的「ENTER」鍵代替點擊按鈕
- 10. IBM Worklight 6.1 - 如何檢測鍵盤的「搜索」按鈕?
- 11. 如何檢測iPad用戶點擊鍵盤隱藏按鈕?
- 12. Android:如何讓鍵盤輸入按鈕說「搜索」並處理它的點擊?
- 13. 點擊搜索按鈕
- 14. AngularJS搜索按鈕點擊
- 15. 在ActionBar中搜索 - 軟鍵盤尺寸
- 16. 如何測試谷歌搜索按鈕
- 17. 無法隱藏鍵盤單擊搜索按鈕在UISearchBar
- 18. 使用按鈕點擊調用Android軟鍵盤
- 19. 防止EditText專注於下一個按鈕點擊軟鍵盤
- 20. Android鍵盤「開始」按鈕到「搜索」
- 21. 使用移動鍵盤搜索按鈕
- 22. 編程鍵盤上的搜索按鈕
- 23. 即使單擊發送按鈕後如何保持軟鍵盤
- 24. 在搜索欄鍵盤禁用「搜索」按鈕
- 25. 把搜索框搜索按鈕的左側點擊按鈕
- 26. Android:按鈕點擊後隱藏鍵盤
- 27. 鍵盤沒有打開按鈕點擊
- 28. 移動鍵盤上的按鈕點擊
- 29. [iphone]手柄按鈕點擊鍵盤
- 30. 按鈕打開鍵盤點擊