我正在使用 robotium 测试我的Android应用,我在我的活动中使用过片段,有人可以告诉我如何在自定义Checkboxes
内测试ListView
,我无法获取CheckBox
的索引来检查或取消选中它们。
感谢
答案 0 :(得分:2)
关于这个相似之处:
CheckBox cb = (CheckBox) activity.findViewById (R.id.checkboxid);
cb.getVisibility () == View.VISIBLE; //example
Natali,如果申请是多语言?如果时间会改变文本的价值?如果按下,则ID更好。例如:
CheckBox all = (CheckBox) solo.GetView(R.id.checkboxid);
solo.clickOnView(all);
答案 1 :(得分:1)
尝试致电
solo.clickOnText("your CheckBox name");
答案 2 :(得分:1)
我认为最好的方法是使用:
solo.clickOnCheckBox(set_here_cb_index);
所以使用:
solo.clickOnCheckBox(0); //to check or uncheck the first checkbox
solo.clickOnCheckBox(1); //for the second