¿Puede KIF apuntar los componentes de UIWebView?

¿Es posible orientar los componentes UIWebView en las testings KIF?

stepToTapScreenAtPoint get una funcionalidad limitada utilizando stepToTapScreenAtPoint pero hay problemas importantes cuando el contenido de destino está "debajo del doblez".

También tuve un éxito limitado usando stepToEnterText:kTestEmail intoViewWithAccessibilityLabel:@"Email"] pero aunque puede encontrar el campo de input y comenzar a escribir, la testing falla después de terminar de escribir.

Entonces, mi pregunta es ¿apoya KIF en los pasos basados ​​en webview? ¿Cuál es la forma correcta de probar esto?

¡Gracias! (Resultados KIF a continuación)

 Integration[29024:c07] PASS (0.01s): Tap screen at point "{50, 520}" 2012-11-06 14:49:58.493 Integration[29024:c07] FAIL (4.48s): Type the text "[networkingacted]" into the view with accessibility label "Email" 2012-11-06 14:49:58.494 Integration[29024:c07] FAILING ERROR: Error Domain=KIFTest Code=0 "Failed to actually enter text "[networkingacted]" in field; instead, it was "SIGN UP Sign in Email Password Stay signed in Can't access your account? Coming soon: A new sign-in page! Try it now Learn more © 2012 Google Privacy Policy Help"" UserInfo=0x14eda060 {NSLocalizedDescription=Failed to actually enter text "[networkingacted]" in field; instead, it was "SIGN UP Sign in Email Password Stay signed in Can't access your account? Coming soon: A new sign-in page! Try it now Learn more © 2012 Google Privacy Policy Help"} 2012-11-06 14:49:58.494 Integration[29024:c07] --------------------------------------------------- 2012-11-06 14:49:58.494 Integration[29024:c07] END OF SCENARIO (duration 11.15s) 2012-11-06 14:49:58.495 Integration[29024:c07] 

Un año después y todavía nadie publica una solución, entonces voy a compartir que tuve un problema similar al que acabo de hacer un trabajo al usar el primer respondedor en lugar de entrar en el campo de text.

Aquí hay un fragment de mi código en mi proyecto. Solo haz que funcione con el tuyo. Espero que esto ayude a alguien!

 //Make sure the field is in view [scenario addStep:[KIFTestStep stepToWaitForTappableViewWithAccessibilityLabel:@"Username"]]; //This will pop the keyboard to screen [scenario addStep:[KIFTestStep stepToTapViewWithAccessibilityLabe:@"Username"]]; [scenario addStep:[KIFTestStep stepToEnterTextIntoCurrentFirstResponder:@"testUser"]];