我試圖測試我的應用程序,在文本框中輸入一些字符串(稱爲「xyz」),並且會出現一個建議列表(這是從服務器獲取的) 。在那些我想選擇第一個,但我得到Java語言錯誤。我的代碼是
無法從動態列表中選擇ListItem
EditText input = solo.getView(R.id.inputBox);
solo().clickOnView(input);
solo().enterText(input, "XYZ");
solo().sendKey(Solo.ENTER);
solo().waitForDialogToClose(20000);
solo().clickInList(0);
如果我給sleep
命令berofe solo().sendKey(Solo.ENTER)
那麼我可以說,「XYZ」已在編輯框中輸入並時輸入被觸發時,測試結束和錯誤的時間可以在失敗中可以看出示蹤劑(在Junit eclips中)。
感謝您的關注。沒有辦法使用Robotium ** TestCase從動態列表中單擊項目?因爲,我的應用程序工作正常,但我需要使用Robotium進行測試。 –
@kamaldeoprasad:我會給出答案,所以它會幫助其他人... –
很酷,這是個不錯的主意.. :) –