2014-01-31 35 views
0

我需要關於robotium腳本的幫助。通過在robotium腳本中使用Rosource Id來點擊按鈕

我對button

Button btnCreateTask = (Button) findViewById(R.id.btnCreateTask); 

我想點擊使用robotium 我用下面的代碼按鈕的源代碼,它

Button CTButton = solo.getView(R.id.btnCreateTask); 
solo.clickOnView(CTButton); 

但我越來越喜歡「一個錯誤btnCreateTask無法解析或不是字段「 任何人都可以請幫助我爲什麼這個錯誤即將到來。 這是我正在使用的正確方法嗎? 感謝

+0

嘗試在ID前添加你的包名your.package.R.id.btnCreateTask –

+0

檢查你有沒有導入android.r我您的活動。 – Avijit

+0

添加包名後它顯示「ID無法解析或不是字段」 – user2724402

回答

2

正確的代碼是:

Button CTButton = solo.getView("btnCreateTask"); 
solo.clickOnView(CTButton); 
+0

謝謝弗拉維奧。有用。按鈕CTButton =(按鈕)solo.getView(「btnCreateTask」); solo.clickOnView(CTButton); – user2724402

+0

Agian我有一個像我有ImageView ImageView的問題topbarCalender =(ImageView)view.findViewById(R.id.pf_topbarCalender);我想用同樣的方法點擊它button.But我的測試失敗。它是訪問ImageView的正確方法 – user2724402