如果想在robotium中使用id就需要自己通過id來找到控件的實例,然後通過robotium的api對實例進行操作來達到目的。
當然了。如果有興趣也可以自己將這個封裝起來以便使用。
在說方法之前,先說說id的幾種形式:
1.字符串形式。例如id/btn_Example在源碼的布局裏面寫的,HierarchyView中看見的,都是這種。
2.數字形式。例如0x7f070012,可以打開R.java。裏面就體現了String形式和int形式的對應關系。
在白盒測試中,可以直接使用R.id的形式來調用:
Java code
View view=solo.getView(R.id.btn_Example);//獲取View
solo.clickOnView(view);//點擊