Articles of xcode ui testing

No se puede acceder a la vista personalizada durante la testing de interfaz de usuario en XCode

En mi aplicación hay una label que se encuentra dentro de una vista simple. La vista tiene un reconocedor de toque que activará una function ("¿por qué no usar un button?" Usted podría preguntar … bueno, tuvimos que realizar alguna animation funky y ese fue nuestro mejor layout para hacerlo). El problema es que no […]

Ejecutar XCUITest en el dispositivo da "Demasiadas instancias de este service ya están en ejecución"

Tengo un set de testings de interfaz de usuario que estoy intentando ejecutar en el dispositivo. Pero XCode siempre informa un error Cosas que ya he intentado: Limpiar y build Datos y compilation derivados limpios y claros Desinstalar la aplicación del dispositivo Reinicie el XCode Reinicia el mac ¿Alguien también está teniendo ese problema? Por […]

Acceso a UIElements nesteds en Xcode 7 UI Testing

Tengo problemas para ubicar XCUIElements en una pantalla para la aplicación que estoy probando. Me doy count de que puedes acceder a un button, por ejemplo, a través de algo como: app.buttons[].elementBoundByIndex(0) Pero el problema es a veces, el componente no se encuentra. Como en un caso en el que tengo un button en una […]

Swift: ¿Cómo se testing si una label se ha actualizado cuando se toca un button?

Tengo una calculadora muy simple y trato de probar si una label se actualiza cuando se toca un button. Mi método de testing se ve así: let app = XCUIApplication() app.buttons["9"].tap() Puedo ver visualmente la label que se está actualizando, pero no estoy seguro de cómo probarlo. Creo que necesito usar la API XCUIElementQuery para […]

Seleccione la primera celda en la vista de colección de ITUest

¿Hay alguna forma de seleccionar o activar didSelect de un UITest en la primera celda si existe en una vista de colección? Al grabar usa text estático de la celda seleccionada. Si la celda se rellena desde la networking con contenido dynamic y con la vista de colección posiblemente no contenga celdas, esta testing se […]

La aplicación iOS no responde mientras se registra la interfaz de usuario

Estoy intentando grabar una testing de interfaz de usuario para mi aplicación iPad. Cuando presiono el elemento de la barra de tabs para navegar a la otra captura de pantalla, capturo mi acción correctamente, pero mi aplicación no responde en absoluto. Luego, cuando ejecuto mi testing, realmente navega a la pantalla correcta. ¿Alguna idea de […]

Xcode UI testing de lanzamiento externo

Espero que el título no sea demasiado vago. En la aplicación que estoy probando, cierta app-flow lanza aplicaciones externas (como Safari o Facebook, por ejemplo). ¿Cómo puedo verificar que la aplicación los haya lanzado con una testing de interfaz de usuario? Puedo probar como un openURL con una testing de unidad, pero ¿hay un equivalente […]

Acceder / modificar AppDelegate en Xcode durante la testing de interfaz de usuario

El esqueleto preliminar generado al crear un nuevo objective para las testings de UI en Xcode 7 se ve así: 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 […]

iPhoneSimulator: se reinicia pero se devuelve nil para la ruta del socket de connection de testing

El error completo es iPhoneSimulator: Sim iPhone 5 is booted but getenv returned nil for test connection socket path. Obtengo esto mientras ejecuto testings con instantánea . Y debido a esto (creo) mis testings fallan. Ya intenté reiniciar mis simuladores, pero no hizo ninguna diferencia. ¿Por qué es esto causado? ACTUALIZACIÓN : Esto ocurre al […]

Cocoapods que instala los mismos múltiples destinos de pod (problemas con el objective de UITest)

Utilizo este ejemplo para instalar los mismos pods para diferentes objectives. Referenciada en este blog de ejemplo: http://natashatherobot.com/cocoapods-installing-same-pod-multiple-targets/ # Podfile platform :ios, '8.0' source 'https://github.com/CocoaPods/Specs.git' link_with ['YourProject'] workspace 'YourProject.xcworkspace' xcodeproj 'YourProject.xcodeproj' def shanetworking_pods #shanetworking pods end def testing_pods #shanetworking testing pods end target 'YourProject' do shanetworking_pods end target 'YourProjectTests' do shanetworking_pods testing_pods end target 'YourProjectUITests' […]