Xcode7 | Xcode UI Pruebas | ¿Cómo manejar la alerta del servicio de ubicación?

Estoy escribiendo Casos de prueba de IU para una de mis aplicaciones usando XCUIApplication, XCUIElement y XCUIElementQuery introducidas en Xcode7 / iOS 9.

Me he topado con un bloqueo de carretera. Una de las pantallas en caso de prueba requiere los Servicios de ubicación de iOS. Como se esperaba, se le solicita al usuario que permita el uso del servicio de ubicación con la alerta titulada:Allow “App name” to access your location while you use the app? conAllow & Don't Allow botones.

El problema es más o menos, ya que el sistema operativo presenta la alerta y no está presente en el subárbol de elementos de la aplicación.

He registrado lo siguiente:

print("XYZ:\(app.alerts.count)")//0
var existence = app.staticTexts["Allow “App Name” to access your location while you use the app?"].exists
print("XYZ:\(existence)")//false
existence  = app.buttons["Allow"].exists
print("XYZ:\(existence)") //false

Incluso la grabación de UI generó un código similar:

XCUIApplication().alerts["Allow “App Name” to access your location while you use the app?"].collectionViews.buttons["Allow"].tap()

No he encontrado ninguna API que pueda superar este problema. Por ejemplo:

Toque en una posición en la pantallaRecibe alertas fuera de la aplicación

Entonces, ¿cómo puedo superar esto? ¿Hay alguna manera de configurar objetivos de prueba para que no se requiera la autorización del servicio de ubicación?

Respuestas a la pregunta(7)

Su respuesta a la pregunta