Robotium – Cómo establecer una fecha en el selector de fecha con Robotium

Tengo un campo selector de fechas donde quiero fijar las fechas (con un selector para Mes, Día y Año con + y – para cada campo) pero no sé cómo hacerlo en Robotium. Intenté usar solo.setDatePicker (int, int, int, int), pero el código se queja de que el setDatePicker no es una función válida para solo. ¿Alguien sabe como hacer esto? ¡Gracias!

Encontré esta pregunta mientras buscaba cómo hacer esto yo mismo, y probé el método que usted ha citado en su pregunta y funcionó como un encanto.

Aquí está mi pequeño fragmento de código:

solo.clickOnText("Pick Date"); solo.setDatePicker(0, 2012, 2, 16); solo.clickOnText("Set"); 

Supongo que han añadido soporte a este método después de haberlo probado, actualmente estoy usando Robotium 3.1 y funciona muy bien. Simplemente haga clic en el botón que abre mi DatePickerDialog, cambiar la fecha y establecerlo.

Esto también funciona para TimePickerDialog, sólo use .setTimePicker(0,10,0) .

  • Cómo inyectar una vista de diálogo con Roboguice?
  • Java.lang.ClassCastException: android.app.Application no se puede convertir en roboguice.application.RoboApplication
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.