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 28 févr. 2026

Recherche non gloutonne

La recherche non gloutonne permet d'identifier l'élément cible à partir d'un pool d'applications similaires, correspondant aux attributs que vous spécifiez. Elle doit être incluse dans la balise de niveau supérieur d'un sélecteur.

Si un sélecteur généré contient l'attribut idx, sa valeur est définie par défaut sur *.

Fonctionnement de la recherche non gloutonne

L’introduction de la recherche non gloutonne dans vos sélecteurs lui indique de rechercher dans toutes les fenêtres actives ou instances de navigateur correspondant aux balises de niveau supérieur de votre sélecteur, et pas uniquement dans les instances des fenêtres activées.

La recherche non gloutonne utilise l’attribut idx(), qui doit être inclus dans la balise de niveau supérieur comme suit :

OptionDescription
<idx='*'>Recherche dans toutes les instances de fenêtre actives pour l’élément correspondant aux attributs de balise de haut niveau. L’option <idx='1'> recherche uniquement dans les instances de fenêtre en focus.

Types de sélecteur pris en charge

Actuellement, la recherche non approximative est prise en charge pour les types de sélecteur suivants :

Type de sélecteur Assistance
<wnd>
<html>
<webctrl>
<java>
<ctrl>
<uia>
<sap>
<silverlight>
  • Ouvrir l'application (Open Application)
  • Ouvrir les navigateurs
  • Lier à une fenêtre (Attach Window)
  • Lier à un navigateur (Attach Browser)
Applications de la plate-forme Windows universelle (UWP)

Pour les besoins de l'exemple, supposons que nous voulions construire un processus d'automatisation qui interagisse avec l'application Calculatrice Windows 10.

Cependant, il existe deux instances actives, une calculatrice standard et une calculatrice programmeur.

Il suffit d’interagir avec la calculatrice standard, c’est pourquoi nous introduisons l’option idx='*' dans la balise de niveau supérieur, dans notre cas <wnd>.

Le sélecteur suivant est généré, qui renvoie l'instance de calculatrice que nous recherchons :

<wnd app='applicationframehost.exe' appid='Microsoft.WindowsCalculator_8wekyb3d8bbwe!App' 
title='Calculator' idx='*' />
<uia cls='LandmarkTarget' />
<uia automationid='ProgrammerOperators' cls='NamedContainerAutomationPeer' name='Radix selection' />
<uia automationid='hexButton' cls='RadioButton' name='HexaDecimal ‭0 ‬' />
<wnd app='applicationframehost.exe' appid='Microsoft.WindowsCalculator_8wekyb3d8bbwe!App' 
title='Calculator' idx='*' />
<uia cls='LandmarkTarget' />
<uia automationid='ProgrammerOperators' cls='NamedContainerAutomationPeer' name='Radix selection' />
<uia automationid='hexButton' cls='RadioButton' name='HexaDecimal ‭0 ‬' />

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

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour