У меня есть ListView в моей деятельности. Когда я нажимаю на элемент в ListView, я вызываю намерение и запускаю новое действие. Я установил свои тестовые примеры и получил ссылку для своего ListView. Как теперь я могу имитировать пользователя, нажимая на строку ListView? Ниже мой код для моего теста, который проходит правильноОборудование для Android ListView click
@SmallTest
public void testAdapter(){
childActivity=startActivity(mStartIntent, null, null);
TextView t2=(TextView) childActivity.findViewById(R.id.text2);
secondListView=(ListView)childActivity.findViewById(R.id.myListView);
assertNotNull(secondListView);
getInstrumentation().callActivityOnCreate(childActivity, null);
getInstrumentation().callActivityOnResume(childActivity);
assertEquals(t2.getText(), text);
final ArrayAdapter<String> testAdapter=(ArrayAdapter<String>) secondListView.getAdapter();
assertFalse(testAdapter.isEmpty());
}
Рассмотрите возможность использования Robotium для тестирования пользовательского интерфейса вашей деятельности. – dmon