Meilleures pratiques concernant l\'Enregistreur

Suivez ces meilleures pratiques pour garantir une automatisation fiable, efficace et maintenable lors de l\'utilisation de l\'Enregistreur universel.

Meilleures pratiques générales

  • Réglez la mise à l\'échelle DPI sur 100 % pour une compatibilité optimale, en particulier lorsque vous travaillez avec AISense Recorder.
  • Enregistrer dans un environnement stable. Avant d\'enregistrer, assurez-vous que votre environnement est stable en fermant les applications et onglets de navigateur inutiles.
  • Pour l\'automatisation Web, assurez-vous que le zoom de votre navigateur est réglé à 100 % dans Google Chrome et Microsoft Edge, afin de capturer correctement les éléments.
  • Nous vous recommandons de maintenir le même environnement entre l\'enregistrement et l\'exécution.
  • Incorporez une gestion robuste des erreurs dans votre automatisation en entourant Enregistreur les actions par une logique de nouvelles tentatives, d\'attentes ou d\'actions de fallback . Ceci garantit que votre automatisation peut gérer les délais et les problèmes inattendus en toute fluidité.
  • Après enregistrement, effectuez un essai de votre automatisation avec un jeu de données, des environnements et des comptes utilisateur différents, afin de garantir sa fiabilité. Redémarrez l\'application pour confirmer que le Enregistreur reconnaît toujours les éléments, en vérifiant que vos sélecteurs sont stables.

Meilleures pratiques pour la configuration et la fiabilité du Enregistreur

  • Identifiez les propriétés qui restent statiques en exécutant votre automatisation plusieurs fois et en observant quels attributs demeurent constants. Fermez et rouvrez les pages Web pour vérifier les modifications des contrôles, et testez les robots dans différents environnements afin d\'assurer leur fiabilité. Soyez prudent avec les valeurs combinant des chaînes et des nombres, car celles-ci sont souvent dynamiques ; revérifiez régulièrement de telles propriétés. Si le DOMXPath est dynamique, créez un XPath dynamique pouvant être utilisé à la place. Utilisez des caractères génériques pour une meilleure fiabilité, par exemple lorsqu\'un préfixe est suivi de chiffres changeants.
  • Lors de l\'utilisation de l\'action Définir du texte pour simuler la saisie utilisateur, en particulier dans les champs qui déclenchent l\'auto-complétion ou des processus backend similaires, ajoutez un petit délai entre les frappes. Cela garantit que toutes les fonctions attendues s\'exécutent correctement.
  • Utilisez ID comme critère de recherche dans l\'Enregistreur lorsque l\'élément d\'interface utilisateur que vous souhaitez automatiser possède un attribut d\'ID unique et stable. Un identifiant d\'élément stable et unique offre un moyen efficace et fiable d\'identifier les éléments de l\'interface utilisateur.
  • Incluez toujours DOMXpath dans vos critères de recherche lorsque vous travaillez avec des applications Web, en particulier pour les éléments dynamiques. La propriété Chemin représente la position d\'un élément dans la hiérarchie de l\'interface utilisateur à l\'aide de valeurs numériques ou basées sur des index, qui peuvent changer fréquemment si la disposition de l\'interface est modifiée, si des éléments sont ajoutés ou supprimés, ou si leur ordre change.
  • Les principaux algorithmes de recherche sont Path et DOMXPath. Pour les technologies non-HTML, il est recommandé d\'utiliser la propriété Path. Pour l\'automatisation Web, utilisez DOMXPath et Sélecteur CSS. Incluez toujours la propriété Path dans les critères de recherche pour les applications non-HTML.
  • En mode non assisté, les actions physiques peuvent rencontrer des problèmes si l\'application ne s\'affiche pas correctement. Utilisez des actions douces, appropriées pour atteindre votre cas d\'utilisation de manière fiable.
  • Utilisez des caractères génériques * dans les titres de fenêtre lorsque le titre de votre fenêtre change lors d\'un événement ou d\'un flux spécifiques, comme les noms de fichiers, les identifiants d\'utilisateur, les dates. par exemple, Facture - * au lieu de Facture - 12345.