0

ループで 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();
                  }         

助けてください...

4

1 に答える 1

2

やってみました:

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

問題が解決しない場合は、ここでロボティウムの人々に質問することをお勧めします

幸運を

于 2013-03-07T12:04:10.523 に答える