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!
- Utilizar un arraylist para una máquina de estado
- RoboGuice 3.0 NoClassDefFoundError: AnnotationDatabaseImpl
- ¿Cuándo se inyectan los campos @InjectView?
- Excepción Roboguice de Android
- Roboguice cómo inyectar la clase personalizada
- Injectview (Roboguice) no funciona con múltiples diseños
- Error en la construcción de la suite de pruebas - (android.test.suitebuilder.TestSuiteBuilder $ FailedToCreateTests). ¿Cómo resolver?
- ¿Cómo maneja robospice el ciclo de vida de la actividad?
- Intenta invocar método de interfaz en una referencia de objeto nulo finishComposingText ()
- Usando roboguice sin extender la Actividad
- Problemas al inyectar un servicio personalizado usando Roboguice
- Mejor contenedor IOC para Android y dispositivos móviles
- Java.io.FileNotFoundException: com / google / inject / internal / util / $ Finalizer.class al inicio de la aplicación android
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)
.
- ¿Alguien puede explicar la diferencia entre pasar el contexto de la actividad a una clase interna y referenciarla con MyActivity.this?
- Intent.ACTION_SEND WhatsApp