簡體   English   中英

如何使用Robotium測試點擊軟鍵盤“搜索”按鈕?

[英]How to click on soft keyboard 'search' button with Robotium test?

我想用Robotium測試下一件事:在搜索字段中輸入一些文本,我做了,然后點擊軟鍵盤'搜索'按鈕(android:imeOptions = actionSearch),我沒有做到。 我嘗試使用solo.sendKey(Solo.Enter)但沒有成功。 我不確定這是否重要,但軟鍵盤根本沒有顯示 - 我試圖以某種方式實現,但也沒有成功。

最后! Robotium 5.1自豪地向您呈現pressSoftKeyboardSearchButton()

對於舊版本,您可以使用此代碼(不夠干凈,但有效):

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

你試過發送這個密碼嗎? http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_SEARCH這樣的東西

solo.sendKey(KeyEvent.KEYCODE_HOME);

您不能使用鍵碼,您可以做的是知道鍵位置並按下它。 由於軟鍵盤是位圖,而不是視圖。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM