UiPath Documentation
activities
latest
false
Activités UIAutomation
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.

Identification des éléments Oracle ADF

Attributs de sélecteur présentés par UI Automation pour les éléments Oracle, y compris adf-view et adf-relation-id, avec des exemples.

Les pages de l'infrastructure de développement d'applications Oracle affichent des composants enrichis (tels que RechercherTexte, SuiteTable, BoutonRunt) pris en charge par le modèle de composants ADF. Les sélecteurs générés pour ces éléments sont faciles à reconnaître par les attributs adf- que le pilote fait apparaître à partir de l’instance du composant sous-jacent.

Un sélecteur d'élément Oracle ADF contient la balise <webctrl> , semblable à d'autres éléments de l'interface utilisateur Web.

Les attributs suivants sont apparus sur les éléments Oracle ADF:

AttributDescription
adf-relative-idL'identifiant du composant par rapport à sa vue ADF. Stable sur les rendus de pages partielles, il s'agit donc de l'ancre recommandée.
adf-viewL’identifiant d’une vue ADF. Apparu uniquement sur un élément qui est lui-même une vue.
adf-comptypeLe type de composant ADF (par exemple, oracle.adf.RichCommandLink). Utilisé comme nom d'affichage de l'élément dans Studio, mais pas ajouté automatiquement aux sélecteurs générés.

L'attribut id des éléments Oracle ADF est l'ID client ADF complet, un long chemin séparé par :(par exemple, …:AT1:_ATp:ATt1:0:cl1) créé à partir de la chaîne de composants englobants, y compris les tampons d'indexation des lignes de l'itérateur. Le pilote ne l'utilise pas dans les sélecteurs générés: il est généré automatiquement et filtré comme non fiable. adf-view et adf-relative-id, extraits du modèle de composant d'ADF, sont utilisés à la place.

Les attributs tableRow et tableCol que les sélecteurs Web exposent généralement pour les tables HTML sont filtrés lorsque des ancres ADF sont disponibles, car les identificateurs de composants ADF sont plus stables.

Exemples

Un élément dans une vue (relation adf-view / adf-relative-id ). Le pilote ancre la vue englobante par son adf-view et l'élément par son adf-relative-id, la position de l'élément dans cette vue:

<webctrl adf-view='/ReferencesFlow/ReferencesData' />
<webctrl tag='A' adf-relative-id='AT1:_ATp:ATt1:cl1' />
<webctrl adf-view='/ReferencesFlow/ReferencesData' />
<webctrl tag='A' adf-relative-id='AT1:_ATp:ATt1:cl1' />

Le id complet de l'élément imbrique le chemin de la vue et ce chemin relatif, par exemple …:AP3:r1:0:AT1:_ATp:ATt1:0:cl1, où …:AP3:r1 correspond à la vue. L' adf-relative-id est la partie inférieure à la vue (AT1:_ATp:ATt1:cl1), avec les tampons de ligne de l'itérateur supprimés, de sorte que le sélecteur à deux niveaux reste valide sur les rendus de pages partielles, et le même adf-relative-id correspond à cet élément dans chaque ligne.

Un élément hors de toute vue. Les éléments de niveau supérieur (par exemple, ceux de l'en-tête global ou de la barre de navigation) ne sont pas à l'intérieur d'une vue, ils ne comportent donc que adf-relative-id:

<webctrl tag='A' adf-relative-id='pt1:_UISmmLink' />
<webctrl tag='A' adf-relative-id='pt1:_UISmmLink' />
Astuce :

Le type de recherche Sélecteur - Par défaut du projet doit être Une correspondance afin que les sélecteurs ambigus échouent au moment de la création plutôt que au moment de l'exécution — voir À propos de l'automatisation Oracle ADF.

  • Exemples

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