Welcome to the
WalkMe Help Center
Please log in to continue
Please log in to continue
A partir de la versión 1.7.0 del SDK de WalkMe Mobile, puedes ajustar la configuración de precisión de los elementos de la aplicación para mejorar la capacidad de WalkMe para identificar elementos específicos en tus aplicaciones. Los ajustes disponibles difieren entre el sistema operativo, las aplicaciones nativas y las aplicaciones híbridas debido a las diferencias en los algoritmos.
Como práctica recomendada, se recomienda expandir la selección de elementos a la región más grande posible para maximizar la región de toque para el usuario final. De esta manera, el elemento incluye la mayor cantidad de detalles posibles en la captura.

Toda la información a continuación se aplica también a los pasos de Smart WalkThru:

| Nativo de iOS | iOS híbrido | Android Nativo | Android Híbrido |
|
Predeterminado Texto ignorado Texto de coincidencia Ignorar pantalla Ignorar el ID de accesibilidad Comprueba la visibilidad Buscar por jerarquía (xpath) Buscar por Tipo |
Predeterminado Ignorar texto Identificar por texto Ignorar pantalla Buscar por jerarquía (xpath) Buscar por Tipo |
Predeterminado Texto ignorado Texto de coincidencia Ignorar pantalla Ignorar el nombre de la clase Ignorar ID Ignore el ID de accesibilidad Buscar por jerarquía (xpath) Buscar por Tipo |
Predeterminado Ignorar texto Identificar por texto Ignorar pantalla Ignorar el nombre de la clase Ignorar ID Buscar por jerarquía (xpath) Buscar por Tipo |
No todas las actualizaciones de precisión son inmediatas. Esto se debe a la forma en que se migran los cambios a la campaña en sí en el lado del servidor. Aquí hay un gráfico rápido de las 4 formas de reproducir contenido contra las 2 formas de actualizar precisión
| Vista preliminar | Simula | Elementos capturados | Publicado | |
| Paso SWT | Automático | ~ 1-2 minutos | N/A | ~ 1-2 minutos |
| Elemento capturado | ~ 1-2 minutos | ~ 1-2 minutos | Automático | ~ 1-2 minutos |
El algoritmo de WalkMe tiene en cuenta muchos aspectos de un elemento para evaluar su existencia. La descripción completa del elemento se puede encontrar haciendo clic en un elemento capturado en la consola.
Útil para capturar elementos con texto, texto dinámico o texto que cambia con frecuencia. Esta configuración indica al algoritmo que ignore cualquier texto capturado al buscar el elemento. Sin embargo, si no hay ningún valor de texto en el código capturado, esta configuración no tendrá ningún efecto: "text":"[here]"

Si se capturó algún texto (como se ve en la imagen anterior), Match Text puede reducir el algoritmo para centrarse en el texto. Expresiones regulares se pueden utilizar, pero no son necesarias.
Permite centrarse en el texto capturado en un elemento híbrido.
Algunos valores de pantalla son dinámicos o no lo suficientemente descriptivos. Esta configuración nos permite ignorar el valor de pantalla en estos casos.
Android permite que los elementos tengan nombres de clase. Esto se escribe como "class_name" en la captura. Cuando el elemento que intentas seleccionar tiene una clase dinámica, es importante ignorar el nombre de la clase.

Al igual que class_name, los ID son únicos para Android. No todas las capturas de elementos tendrán un ID, pero si el ID no es único, podría ser útil ignorarlo al solucionar problemas.

WalkMe puede centrarse e identificar elementos en función de varios factores, como se describe en este artículo. Algunos desarrolladores de aplicaciones codifican elementos utilizando ID de accesibilidad, que son identificadores únicos, independientemente de todas las demás características dinámicas, como imágenes, texto, idioma, etc. Si hay un ID de accesibilidad disponible para un elemento, WalkMe se centrará en él. Esta configuración se puede utilizar para ignorar el ID de accesibilidad si es necesario.
De forma predeterminada, WalkMe se centra en gran medida en la jerarquía del algoritmo. La jerarquía observa la "ruta" del elemento que se selecciona. Por ejemplo, Página, Fila 1, Celda 1. En la consola, esta es la [x-path]. Hay un problema conocido en el que puede haber diferentes jerarquías entre iOS 13 y versiones superiores y 12 y versiones inferiores. Si es posible, prueba un dispositivo con iOS 13 y otro con iOS 12. Esto será cada vez menos común a medida que las personas migren a iOS 13+.
En comparación con la Web, esta es la "Clase del elemento". Por ejemplo, cada elemento de la lista o cada botón Guardar que está en la pantalla probablemente tendrá la misma clase. Esto es [type] en la consola. El caso de uso más común para utilizar Type es eliminar el problema de jerarquía de iOS12/iOS13 discutido anteriormente.
A veces, las pantallas de aplicaciones se desarrollan en capas y algunos elementos, aunque están ocultos debajo de la capa superior, técnicamente todavía existen. WalkMe todavía puede encontrar estos elementos, lo que lleva a pasos que apuntan a elementos ocultos. Para resolverlo, activa esta configuración para que WalkMe solo encuentre estos elementos cuando sean verdaderamente visibles.