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.