activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Activités UIAutomation

Dernière mise à jour 20 déc. 2024

Résoudre les problèmes des sélecteurs

Description

Une activité UI Automation (par ex. Cliquer [Click], Saisir dans [Type Into], etc.) échoue avec le message d’erreur Could not find the UI element corresponding to this selector.

Origine

Raisons possibles pour lesquelles il n’est pas possible de trouver des sélecteurs dans une application :

  • Éléments d’IU non sélectionnables dans certaines applications.
  • Sélecteurs cassés après les mises à jour du navigateur.
  • Modifications de l’interface utilisateur dans l’application cible.
  • Propriétés des éléments dynamiques.
  • Problèmes de synchronisation (applications lentes ou ne répondent pas).
  • Fenêtres contextuelles modales apparaissant de manière inattendue dans l’application cible.
  • Différences dans l’environnement (développement/test vs production).

Solution

Pour éviter ce problème, vous pouvez procéder comme suit :

  • Assurez-vous que la mise à l’échelle est définie de manière cohérente sur tous les environnements. Nous vous recommandons d’utiliser une mise à l’échelle de 100 %. Dans de très rares circonstances, le sélecteur change en fonction des paramètres de mise à l’échelle.
  • Utilisez des attributs de sélecteur cohérents tels que aaname, id et autres, par opposition à idx.
  • Vérifiez le niveau d’intégrité de l’application cible. Les niveaux d’intégrité contrôlent les niveaux de confiance entre les applications. Une application de bas niveau ne peut pas interagir avec une application de haut niveau. En règle générale, UI Explorer génère une erreur « accès refusé » lors de la tentative d’interaction avec l’application, mais l’automatisation peut simplement renvoyer une erreur « sélecteur introuvable ».
  • Installez le dernier package d’activités pour l’activité qui rencontre des problèmes avec les sélecteurs. Vous pouvez également parcourir les notes de publication et rechercher cette activité pour recenser toute version applicable dans laquelle un bogue a été corrigé.
  • Essayez d’ajouter un délai de deux ou trois secondes avant l’exécution de l’activité via la propriété Délai avant (Delay before) de l’activité UI Automation spécifique. Vous pouvez également essayer de définir la propriété AttendrePrêt sur Terminé pour attendre le chargement de l’intégralité de l’application.
  • Si les sélecteurs générés par UI Explorer ne sont pas fiables, suivez l’une des étapes suivantes :
    • Essayez différentes infrastructures d’IU dans UI Explorer : Par défaut, Active Accessibility, UI Automation.
    • Essayez différentes méthodes d’entrée : Simuler (Simulate), ChromiumAPI (pour l’automatisation du navigateur), EnvoyerMessagesFenêtre (SendWindowMessages), HardwareEvents.
    • Ajustez les sélecteurs en ajoutant ou en supprimant des nœuds ou des attributs.
    • Essayez d’utiliser la fonction Cible unifiée (Unified Target) pour les activités modernes en activant plusieurs méthodes de ciblage. Envisagez d’activer la méthode de ciblage Computer Vision comme solution de secours et d’ajouter des ancres pour les sélecteurs de correspondances approximatives.
    • Essayez d’utiliser d’autres méthodes, telles que les activités Cliquer sur le texte (Click Text).
    • Pour automatiser les applications dans des environnements virtuels, essayez d’utiliser l’automatisation Computer Vision.
  • Description
  • Origine
  • Solution
  • Autres articles de résolution des problèmes

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.