separador punto por decimales configuracion coma cambiar ios xcode localization xcode-ui-testing ui-testing

ios - punto - Xcode 7 UI Prueba de la configuración regional y de destino del objetivo



configuracion regional windows 8 (2)

Intenta cambiar las especificaciones en el simulador. Funcionó para mí todo el tiempo.

En Simulator: Configuración> General> Idioma y región> Idioma de iPhone -> cambiar aquí

Intento establecer el idioma y la región de mi objetivo de prueba de UI, y desafortunadamente no parece funcionar.

Lo intenté en ambos sentidos, primero:

  • Producto | Scheme | Editar esquema
  • Ejecutar | Opciones
    • Lenguaje de aplicación: francés
    • Región de aplicación: Francia
  • Prueba | Argumentos
    • Utilice los argumentos y las variables de entorno de la acción Ejecutar: revisado

Y lo intento de otra manera:

  • Producto | Scheme | Editar esquema
  • Prueba | Argumentos
    • Utilice los argumentos y las variables de entorno de la acción Ejecutar: no seleccionado
    • Argumentos aprobados en el lanzamiento:
      • -AppleLanguages (French)
      • -AppleLocale fr_FR

Cada forma que resulta en la prueba de interfaz de usuario todavía está sucediendo en inglés. Además, cuando presiono el botón de grabación, se ejecuta en francés ...

Entonces, si hago algo mal, ¡me gustaría saberlo!

¡Gracias por adelantado!


Lo he descubierto. Configuré la configuración regional en los argumentos de lanzamiento para realizar pruebas temporales en Xcode.

override func setUp() { super.setUp() // Put setup code here. This method is called before the invocation of each test method in the class. // In UI tests it is usually best to stop immediately when a failure occurs. continueAfterFailure = false app = XCUIApplication() app.launchArguments = [ "-inUITest", "-AppleLanguages", "(de)", "-AppleLocale", "de_DE" ]

Para CI utilizo fastlane de Felix Krause y obtengo capturas de pantalla localizadas con snapshot.