solo.clickOnButton()无法正常工作

时间:2013-03-07 10:56:37

标签: android listview button robotium

我试图在循环中使用solo.clickOnButton(),但只是第一次单击该按钮。之后,它根本没有点击。场景是这样的:我有一个listView,当我点击列表中的每个项目时,会打开一个活动,该活动有一个按钮。我每次都试图点击该按钮。 这是我的代码:

for(int i=0; i < list.getAdapter().getCount(); i++){
            solo.clickOnView(getViewAtIndex(list, i, getInstrumentation()));

            solo.assertCurrentActivity("DetailsActivity not found", "DetailsActivity");
            Button fullDetails = (Button) solo.getCurrentActivity().findViewById(
                    R.id.btn);
                solo.sleep(2000);
                //solo.waitForView(fullDetails, 4000, true);
                solo.clickOnView(fullDetails);
                    solo.goBack();
                  }         

请帮忙......

1 个答案:

答案 0 :(得分:2)

你试过了吗?

solo.clickOnView(solo.getView(com.example.test.R.id.your_view));

如果问题仍然存在,我建议您询问机器人人员here

祝你好运