2012-05-17 141 views
5

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

回答

3

終於! Robotium 5.1自豪地呈現給你pressSoftKeyboardSearchButton()

對於老版本,你可以使用此代碼(是不夠乾淨,但工程):

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

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