Iterando a través de una lista y haciendo clic en los elementos de la lista en Robotium
Estoy intentando ejecutar algunas pruebas automatizadas en Robotium iterando a través de una lista y haciendo clic en cada elemento de la lista para iniciar otra actividad. Tengo el siguiente código en mi método de prueba:
Código:
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();
}
El código anterior no hace clic en ningún elemento de la lista y los resultados de la prueba de JUnit muestran que se han pasado todas las pruebas, lo cual es muy confuso.
¿Alguien puede iterar con éxito a través de una lista en Robotium?
He visto otra pregunta similar a esta, pero la respuesta sugiere mirar jMock, lo que no ayuda.