Welcome to the
WalkMe Help Center
Please log in to continue
Please log in to continue
À partir du SDK WalkMe Mobile version 1.7.0, vous pouvez modifier les paramètres de précision des éléments de votre application pour améliorer la capacité WalkMe à identifier des éléments spécifiques dans votre ou vos applications. Les modifications disponibles diffèrent entre les applications OS, natives et hybrides en raison des différences de l'algorithme.
En tant que meilleure pratique, il est recommandé d'étendre votre sélection d'élément à la région la plus grande possible pour maximiser la région couverte pour l'utilisateur final. De cette façon, l'élément comprend le plus de détails possibles dans la capture.

Toutes les informations ci-dessous s'appliquent aux étapes des Smart WalkThrus :

| iOS natif | iOS hybride | Android natif | Android hybride |
|
Par défaut Ignorer le texte Faire correspondre le texte Ignorer l'écran Ignorer l'ID de l'accessibilité Vérifier la visibilité Trouver par Hiérarchie (xpath) Trouver par type |
Par défaut Ignorer le texte Identifier par texte Ignorer l'écran Trouver par Hiérarchie (xpath) Trouver par type |
Par défaut Ignorer le texte Faire correspondre le texte Ignorer l'écran Ignorer le nom de la classe Ignorer l'ID Ignorer l'ID de l'accessibilité Trouver par Hiérarchie (xpath) Trouver par type |
Par défaut Ignorer le texte Identifier par texte Ignorer l'écran Ignorer le nom de la classe Ignorer l'ID Trouver par Hiérarchie (xpath) Trouver par type |
Toutes les mises à jour de précision ne sont pas immédiates. Ceci est dû à la façon dont les modifications sont migrées vers la campagne elle-même côté serveur. Voici un visuel rapide sur les 4 façons de lire le contenu contre les 2 façons de mettre à jour la précision :
| aperçu | Simuler | Éléments capturés | Publié | |
| Étape SWT | Automatique | ~ 1-2 minutes | S/O | ~ 1-2 minutes |
| Élément capturé | ~ 1-2 minutes | ~ 1-2 minutes | Automatique | ~ 1-2 minutes |
Les facteurs de l'algorithme WalkMe prend en compte de nombreux aspects d'un élément pour évaluer son existence. La description de l'élément complet peut être trouvée en cliquant sur un élément capturé dans la console.
Utile pour capturer des éléments avec du texte, du texte dynamique ou du texte qui change fréquemment. Ce paramètre donne l'ordre à l'algorithme d'ignorer tout le texte capturé lors de la recherche de l'élément. Cependant, s'il n'y a pas de valeur de texte dans le code capturé, ce paramètre n'aura aucun effet : « texte » : « [ici] »

S'il y a eu un texte capturé (comme vu dans l'image ci-dessus), Faire correspondre le texte peut réduire l'algorithme pour se concentrer sur le texte. Regex peut être utilisé, mais n'est pas nécessaire.
Permet de se concentrer sur le texte capturé dans un élément hybride
Certaines valeurs d'écran sont soit dynamiques, soit pas assez descriptives. Ce paramètre nous permet d'ignorer la valeur de l'écran dans ces cas
Android permet aux éléments d'avoir des noms de classe. Ceci est écrit en tant que « class_name » dans la capture. Lorsque l'élément que vous essayez de sélectionner a une classe dynamique, il est important d'ignorer le nom de la classe.

Comme class_name, les ID sont uniques à Android. Toutes les captures d'élément n'auront pas d'ID, mais si l'ID n'est pas unique, il pourrait être utile de l'ignorer pendant le dépannage.

WalkMe est en mesure de se concentrer et d'identifier des éléments en fonction de divers facteurs décrits dans cet article. Certains développeurs d'application codent des éléments utilisant les ID d'accessibilité et des identifiants uniques indépendamment de toutes les autres caractéristiques dynamiques, telles que les images, le texte, la langue, etc. Si un ID d'accessibilité est disponible pour un élément, WalkMe se concentrera dessus. Ce paramètre peut être utilisé pour ignorer l'ID d'accessibilité si besoin.
Par défaut, WalkMe se concentre fortement sur Hiérarchie dans l'algorithme. Hiérarchie regarde le « chemin » de l'élément qui est sélectionné. Par exemple, Page >Liste > Rangée 1 > Cellule 1. Dans la console, c'est le [x-path]. Il existe un problème connu où il peut y avoir différentes hiérarchies entre iOS 13 et supérieur, et 12 et inférieur. Si possible, testez un appareil avec iOS 13 et un appareil avec iOS 12. Cela sera de moins en moins fréquent lorsque les gens migrent vers iOS 13+.
Par rapport au Web, c'est la « Classe d'élément ». Par exemple, chaque élément de liste ou chaque bouton Enregistrer qui se trouve à l'écran aura probablement la même classe. Ceci est [type] dans la console. Le cas d'utilisation le plus courant pour l'utilisation de Type est d'éliminer le problème de hiérarchie iOS12/iOS13 précisé plus haut.
Parfois, les écrans de l'application sont développés en couches et certains éléments, bien que cachés sous la couche supérieure, existent toujours techniquement. WalkMe est toujours en mesure de trouver ces éléments qui mènent à des étapes pointant vers des éléments cachés. Pour résoudre ce problème, activez ce paramètre de sorte que WalkMe ne trouve ces éléments que lorsqu'ils sont réellement visibles.