如何在android中使用Robotium测试自定义列表视图中的复选框
我正在使用robotium测试我的android应用程序,我在活动中使用了片段,有人能告诉我如何测试自定义如何在android中使用Robotium测试自定义列表视图中的复选框,android,testing,robotium,Android,Testing,Robotium,我正在使用robotium测试我的android应用程序,我在活动中使用了片段,有人能告诉我如何测试自定义列表视图中出现的复选框吗,我无法获取复选框的索引来选中或取消选中它们。。 感谢与此相似之处: CheckBox cb = (CheckBox) activity.findViewById (R.id.checkboxid); cb.getVisibility () == View.VISIBLE; //example Natali,如果应用程序是多语言的?时间是否会改变文本的值?如果按下,
列表视图中出现的复选框吗,我无法获取复选框的索引来选中或取消选中它们。。
感谢与此相似之处:
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);
关于这一点的相似之处:
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);
试着打电话
solo.clickOnText("your CheckBox name");
试着打电话
solo.clickOnText("your CheckBox name");
我认为最好的方法是使用:
solo.clickOnCheckBox(set_here_cb_index);
因此,请使用:
solo.clickOnCheckBox(0); //to check or uncheck the first checkbox
solo.clickOnCheckBox(1); //for the second
我认为最好的方法是使用:
solo.clickOnCheckBox(set_here_cb_index);
因此,请使用:
solo.clickOnCheckBox(0); //to check or uncheck the first checkbox
solo.clickOnCheckBox(1); //for the second