Cómo seleccionar un elemento selector de date localizado en iOS UItest

Tengo una vista del selector con un selector de date creado en Interface Builder. En el Inspector de Atributos está seleccionado: Modo " Fecha y hora ". En mi testing de interfaz de usuario, necesito seleccionar una date y hora específica. Estoy usando las API de testing de interfaz de usuario de XCTest que fueron intruducidas con Xcode 7.

Mi código de testing para un selector de date y hora de Estados Unidos localizado se ve así:

app.tables.pickerWheels.elementBoundByIndex(0).adjustToPickerWheelValue("Jun 29") app.tables.pickerWheels.elementBoundByIndex(1).adjustToPickerWheelValue("12") app.tables.pickerWheels.elementBoundByIndex(2).adjustToPickerWheelValue("10") app.tables.pickerWheels.elementBoundByIndex(3).adjustToPickerWheelValue("PM") 

que funcionará perfecto!

Mi código de testing para un selector de date y hora alemán localizado se ve así:

 app.tables.pickerWheels.elementBoundByIndex(0).adjustToPickerWheelValue("29. Juni") app.tables.pickerWheels.elementBoundByIndex(1).adjustToPickerWheelValue("07") app.tables.pickerWheels.elementBoundByIndex(2).adjustToPickerWheelValue("10") 

en este caso obtuve la siguiente exception:

Error de aserción: Error de testing de interfaz de usuario – Error interno: no se puede encontrar el valor actual '(nulo)' en posibles valores 11. Mai, 12. Mai, 13. Mai, 14. Mai, 15. Mai, 16. Mai, 17. Mai , 18. Mai, 19. Mai, 20. Mai, 21. Mai, 22. Mai, 23. Mai, 24. Mai, 25. Mai, 26. Mai, 27. Mai, 28. Mai, 29. Mai, 30 . Mai, 31. Mai, 1. Juni, 2. Juni, 3. Juni, 4. Juni, 5. Juni, 6. Juni, 7. Juni, 8. Juni, 9. Juni, 10. Juni, 11. Juni. , 12. Junio, 13. Junio, 14. Junio, 15. Junio, 16. Junio, 17. Junio, 18. Junio, 19. Junio, 20. Junio, 21. Junio, 22. Junio, 23. Junio, 24. . Juni, 25. Juni, 26. Juni, 27. Juni, 28. Juni, 29. Juni , 30. Juni, 1. Juli, 2. Juli, 3. Juli, 4. Juli, 5. Juli, 6. Juli. 7. Juli 8. Juli 9. Juli 10. Juli 11. Juli 12. Juli 13. Juli 14. Juli 15. Juli 16. Juli 17. Juli 18. Juli 19 Juli, 20. Juli, 21. Juli, 22. Juli, 23. Juli, 24. Juli, 25. Juli, 26. Juli, 27. Juli, 28. Juli, 29. Juli, 30. Juli, 31. Juli. , 1. agosto, 2. agosto, 3. agosto, 4. agosto, 5. agosto, 6. agosto, 7. agosto, 8. agosto, 9. agosto, 10. agosto. , 11 de agosto, 12. Ago., 13. Ago., 14. Ago., 15. Ago., 16. Ago., 17. Ago., 18. Ago. Para la rueda selectora "Heute" PickerWheel

Supongo que el '(nulo)' dice que no hay un set de cadenas de búsqueda para la consulta de ITUest:

 app.tables.pickerWheels.elementBoundByIndex(0).adjustToPickerWheelValue("29. Juni") 

y esta es la razón para elevar esta exception.

El problema descrito aparece solo cuando las preferences de los simuladores " General / Idioma y región " no están configurados como "Estados Unidos" por defecto.

Cuando cambio a otras configuraciones de idioma en el simulador, obtengo los mismos resultados con mi propio código Swift arriba, así como el código Objective-C referido en la siguiente publicación:

¿Cómo seleccionar un elemento de vista del selector en una testing de interfaz de usuario de iOS en Xcode?

¡Definitivamente tengo que realizar mis ITUestings con un selector de date y hora localizado ! ¿Alguien tiene una idea, qué va mal aquí y si hay una solución para eso?