ループで 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();
}
助けてください...