xcode - ubicado - no se quiere borrar una carpeta
xcode: error de coincidencia de eventos con marca de tiempo: no se pudo encontrar el elemento coincidente (3)
Estoy tratando de grabar algunas funciones de XCUITesting. Me sale este error
Timestamped Event Matching Error: Failed to find matching element
¿Es esto un error de Xcode y / o problemas con la complejidad de mi UI?
Debe agregar el valor de la ruta clave a los elementos de la IU como se muestra a continuación. Por ejemplo, si está usando una vista de tableview
, selecciónela en el guión gráfico y luego haga clic en el Identity Inspector
. Ahora ingrese el siguiente valor isAccessibilityElement
en la clave y marque la casilla de verificación como se muestra en la imagen a continuación.
Además, si no puede tocar el UITableViewCell o las subclases, active la opción Accesibilidad como se muestra a continuación.
de ahora en adelante debería funcionar bien.
Estuve teniendo el mismo problema durante mucho tiempo en una aplicación muy compleja: la clave está en que isAccessibilityElement
se establezca en SÍ. Las pruebas de IU y la accesibilidad van de la mano. Lo que pienso es que el dispositivo debe poder interactuar con el elemento, ya que aparentemente el usuario no podría hacerlo.
Hice esto dos veces:
En
cellForRowAtIndexPath
-cell.isAccessibilityElement = YES
En
awakeFromNib
en una subclaseself.isAccessibilityElement = YES
-self.isAccessibilityElement = YES
¡Espero que ayude y buena suerte!
Intente manipular con los elementos la propiedad isAccessibilityElement. Por lo que sé, los contenedores como TableView deberían tener esta propiedad configurada en NO para poder acceder a los elementos que contienen.
Las aplicaciones de asistencia solo pueden obtener información sobre objetos representados por elementos de accesibilidad. Por lo tanto, si implementa un control personalizado o una vista que debería ser accesible para los usuarios con discapacidades, establezca esta propiedad en SÍ. La única excepción a esta práctica es una vista que simplemente sirve como contenedor para otros artículos que deberían ser accesibles.