代码截取如下,注意红色注释
public void testEditPracticeTypeList() throws Exception,
RuntimeException {
.
.
.
Solo solo=new Solo(getInstrumentation(), getActivity());
//Loading the listview of practice type
ListView practiceTypeList = (ListView) epocrates.getCurrentActivity().findViewById(
R.id.typeslist);
solo.waitForView(practiceTypeList, CNConstants.TIMEOUT, true);
solo.scrollListToLine(practiceTypeList, selectIndex);//特别重要,如果没有此行代码,下面取的itemView将为空
View itemView = practiceTypeList.getChildAt(selectIndex);
solo.clickOnView(itemView);
.
.
.
}