Iterowanie przez listę i klikanie elementów listy w Robotium

Próbuję uruchomić kilka automatycznych testów w Robotium, przeglądając listę i klikając każdy element listy, aby rozpocząć kolejne działanie. Mam poniższy kod w mojej metodzie testowej:

Kod:

      solo.assertCurrentActivity("Wrong activity", MainActivity.class);
      //Clicks on the action bar tab
      solo.clickOnText("Charts"); 


      ArrayList<ListView> list = solo.getCurrentListViews();

      for(int i = 0; i < list.size(); i++) {


         //Clicks on the list item assert that the new activity is started
         solo.clickInList(chartPosition);
         solo.assertCurrentActivity("Json Class", JsonActivity.class);
         //Go back to the list  
         solo.goBack();         


     }

Powyższy kod nie powoduje kliknięcia żadnych elementów listy, a wyniki testu JUnit pokazują, że wszystkie testy zostały zaliczone, co jest bardzo mylące.

Czy ktoś potrafi z powodzeniem przeglądać listę w Robotium?

Widziałem inne pytanie podobne do tego, ale odpowiedź sugeruje, że zamiast tego patrzę na jMocka, który nie pomaga.

questionAnswers(2)

yourAnswerToTheQuestion