現在我正在測試Android 4.1.1
。使用Robotium
並嘗試使用該ID單擊圖像按鈕,因爲solo.clickonImage
或solo.clickonImageButton
不起作用。如何鏈接R.ids到實際的按鈕android測試
的事情是,我不知道如何導入或包括R.java
文件以獲取ID。我可以從層次結構查看器中看到它,但是當我將變量放在代碼中時它仍然給我一個錯誤。
在我的測試腳本我R.java
沒有它了,因此無法讀取的ID。
我想如何將開發者ID導入到我的測試項目中?
編輯: 其實我發現這個programmatically add id to R.id。現在我的問題是,我的程序如何知道id指向的是什麼。例如我已經創建:
<項目名稱= 「camera_menu_upload」 TYPE = 「ID」/>
如何我的腳本可以知道的是在屏幕上什麼camera_menu_upload?
好....我不知道哪個R文件我應該導入... R是自動生成的權利?從/ res /佈局xml文件?另外,我是否導入開發人員的R文件或我自己? (測試) –
使用測試應用程序的R文件的完整軟件包名稱。 – smk
每個Android項目都會生成一個R文件。你的測試項目有自己的R文件。 Android庫有它自己的R文件(android.R)。導入需要使用的R文件,如果需要使用其他文件,請使用完整的軟件包結構。 –