¿Alguna forma de automatizar SFSafariViewController en las testings de interfaz de usuario?

¿Hay alguna forma de automatizar SFSafariViewController? Me gusta la function de testing de interfaz de usuario Xcode 7, pero parece que no es compatible con la automation SFSafariViewController. Algunos de los flujos de interfaz de usuario que estoy probando requieren un browser web para que la aplicación use SFSafariViewController para hacerlo más seguro frente a una vista web.

Si es similar al lanzamiento de extensiones (actualmente interrumpido con interacciones directas), intente tocar la pantalla en el punto donde el elemento que está buscando es:

Ejemplo de tocar una hoja de acción que inicia una extensión:

func tapElementInActionSheetByPosition(element: XCUIElement!) { let tableSize = app.tables.elementBoundByIndex(0).frame.size let elementFrame = element.frame // get the frame of the cancel button, because it has a real origin point let CancelY = app.buttons["Cancel"].frame.origin.y // 8 is the standard apple margin between views let yCoordinate = CancelY - 8.0 - tableSize.height + elementFrame.midY // tap the button at its screen position since tapping a button in the extension picker directly is currently broken app.coordinateWithNormalizedOffset(CGVectorMake(elementFrame.midX / tableSize.width, yCoordinate / app.frame.size.height)).tap() } 

Nota: debe tocar en la capa de consulta XCUIApplication. Tocar el elemento por position no funciona.