Partager via


IA-Connect Java

IA-Connect est une plateforme RPA (Robot Process Automation) qui ajoute des fonctionnalités RPA du cloud aux machines virtuelles locales ou via des connexions Citrix ou Microsoft Remote Desktop (RDS). Il s’agit du module permettant d’automatiser les applications Java à l’aide du pont d’accès Java (JAB).

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Government
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Premium Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Premium Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC)
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Ultima Labs
URL https://www.ultima.com/ultima-labs
Messagerie électronique IAConnect@ultima.com
Métadonnées du connecteur
Éditeur Ultima Labs
Site internet https://www.ultima.com/ultima-labs
Politique de confidentialité https://www.ultima.com/privacy-policy
Catégories Opérations informatiques ; Productivité

IA-Connect est une plateforme RPA (Robot Process Automation) qui ajoute des fonctionnalités RPA de Power Automate Cloud Flow à des machines virtuelles locales ou via des connexions Citrix ou Bureau à distance (RDS). Les connecteurs IA-Connect fournissent plus de 650 actions, ce qui vous permet d’automatiser chaque type d’application locale directement à partir d’un flux cloud Power Automate. Toutes les actions de IA-Connect sont disponibles directement à partir de votre flux Cloud Power Automate, ce qui facilite l’intégration entre les applications cloud et locales, la possibilité d’exploiter les conditions Power Automate existantes, les boucles, le contenu dynamique, les expressions et la gestion des exceptions dans vos processus RPA. L’utilisation des connecteurs IA-Connect fournit également un historique d’exécution complet et une auditabilité de l’historique des exécutions de flux, tout en supprimant également la nécessité d’avoir une application/console/studio distincte pour développer vos processus RPA.

Prerequisites

Pour utiliser l’un des connecteurs IA-Connect, vous devez installer le logiciel IA-Connect. Il est gratuit de tester pendant 30 jours, après quoi vous aurez besoin d’une licence IA-Connect.

Le logiciel IA-Connect se compose de deux composants principaux :

  • Le IA-Connect Orchestrator, qui est une application web Azure que vous hébergeriez dans votre propre locataire Azure. Cela gère le routage et la sécurité des flux RPA vers une ou plusieurs machines virtuelles locales ou cloud.

  • L’agent et le directeur IA-Connect, installés sur les machines virtuelles où le logiciel que vous souhaitez automatiser est accessible. En outre, l’agent IA-Connect peut s’exécuter à l’intérieur d’une session Citrix ou Microsoft Remote Desktop Services (RDS), où les commandes RPA sont transmises à un canal virtuel dans la session à distance pour l’exécution. L’agent IA-Connect peut être exécuté à partir d’un partage réseau et ne nécessite pas d’installation.

Connecteurs IA-Connect disponibles

Les connecteurs IA-Connect disponibles sont les suivants :

  • code dynamique IA-Connect
  • IA-Connect Java
  • IA-Connect Mainframe
  • IA-Connect Microsoft Office
  • IA-Connect GUI SAP
  • session IA-Connect
  • interface utilisateur IA-Connect
  • navigateur web IA-Connect

Comment obtenir des informations d’identification

Pour recevoir votre licence et commencer votre essai gratuit de 30 jours, envoyez une demande sur notre site web (https://www.ultima.com/IA-Connect/Power-Automate).

Une fois qu’une demande d’essai est reçue, nous vous contacterons via l’adresse e-mail fournie pour vous aider à configurer le logiciel IA-Connect et à vous fournir la licence d’évaluation. Il s’agit d’une version d’évaluation complète et vous permet de tester l’une des 650 actions sur les 8 connecteurs IA-Connect au sein de votre propre environnement pendant la période d’évaluation.

Bien démarrer avec votre connecteur

Après avoir envoyé une demande d’essai pour IA-Connect, vous pourrez télécharger un fichier ZIP contenant le logiciel IA-Connect et la documentation couvrant l’installation et la configuration. Nous vous contacterons également pour fournir du support et des conseils au cours du processus d’installation en fonction des besoins.

Support

Pendant la période d’essai, vous pouvez contacter Ultima Labs (IAConnect@ultima.com) pour obtenir du support et de l’aide.

Lors de l’achat de licences IA-Connect, vous recevrez des jetons de support qui peuvent être échangés pour une formation sur mesure ou un support du Centre de services techniques (TSC) basé sur Ultima au Royaume-Uni.

Problèmes connus, erreurs courantes et FAQ

Notre Base de connaissances contient un certain nombre d’articles couvrant les problèmes connus, les erreurs courantes qui peuvent se produire lors de l’utilisation des connecteurs IA-Connect et des questions fréquemment posées. Il est accessible au https://support.ultima.com/ultimalabs niveau du compte et un compte pour accéder à ces ressources est fourni pendant la version d’évaluation IA-Connect et lors de l’achat d’une licence IA-Connect.

Création d’une connexion

Le connecteur prend en charge les types d’authentification suivants :

Par défaut Paramètres de création de connexion. Toutes les régions Impossible à partager

Faire défaut

Applicable : Toutes les régions

Paramètres de création de connexion.

Ce n’est pas une connexion partageable. Si l’application Power est partagée avec un autre utilisateur, un autre utilisateur sera invité à créer explicitement une nouvelle connexion.

Nom Type Descriptif Obligatoire
Clé d’API securestring Clé API pour cette API Vrai
adresse d’orchestrateur IA-Connect ficelle Spécifiez l’adresse IA-Connect Orchestrator sans le composant HTTP(S) Vrai

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes

Actions

Appuyez sur l’élément Java

Appuie sur un élément Java (généralement un bouton).

Attendre l’élément de bureau Java

Attend qu’un élément de bureau Java (généralement une fenêtre) existe.

Attendre l’élément Java

Attend qu’un élément Java (généralement un élément individuel dans une fenêtre telle qu’un bouton ou une zone d’entrée de texte) existe.

Attendre que l’élément de bureau Java n’existe pas

Attend qu’un élément de bureau Java (généralement une fenêtre) n’existe plus.

Attendre que l’élément Java n’existe pas

Attend qu’un élément Java (généralement un élément individuel dans une fenêtre telle qu’un bouton ou une zone d’entrée de texte) n’existe plus.

Cellule de tableau Java visible à l’écran

Retourne si une cellule de tableau spécifique dans un élément de table Java est actuellement visible à l’écran.

Clic de souris double gauche global sur l’élément Java

Déplace la souris au centre d’un élément Java et double-clique sur le bouton gauche de la souris.

Clic droit global sur l’élément Java

Déplace la souris au centre d’un élément Java et clique sur le bouton droit de la souris.

Clic gauche global sur l’élément Java

Déplace la souris au centre d’un élément Java et clique sur le bouton gauche de la souris.

Clic global de la souris centrale sur l’élément Java

Déplace la souris au centre d’un élément Java et clique sur le bouton central de la souris.

Cliquez sur la souris globale sur la cellule de table Java

Déplace la souris au centre d’une cellule de tableau Java et clique sur le bouton de la souris spécifié.

Créer un handle pour l’élément Java à la coordonnée de l’écran

Crée un handle sur un élément Java en fournissant les coordonnées de l’écran. Si un élément Java existe à la coordonnée spécifiée, l’action identifie l’élément et retourne un handle à celui-ci.

Dessiner un rectangle autour de l’élément Java

Dessine un rectangle autour du périmètre d’un élément Java pour faciliter l’identification de l’élément trouvé est celui requis. Le rectangle est automatiquement supprimé après 5 secondes.

Développer l’élément de sélection Java

Développe ou réduit un élément Java (généralement un menu /élément déroulant). Si l’élément est déjà développé, rien ne se produit.

Effectuer une action sur l’élément Java

Effectue une action accessible pour un élément Java. Ces actions accessibles pour un élément spécifique peuvent être interrogées à l’aide de l’action « Obtenir des actions pour l’élément Java ». Certaines actions courantes sont « click » pour un bouton ou « select-all » pour un élément de texte.

Fenêtre Java

Retourne si une fenêtre UIA est un élément Java.

Les handles d’éléments Java sont-ils identiques

Compare deux handles d’éléments Java pour les éléments Java pour voir s’ils représentent le même objet Java. Cela peut être utile si vous avez identifié un élément et récupéré un handle sur son parent.

L’élément de bureau Java existe-t-il

Indique si un élément de bureau Java existe et fournit des propriétés d’élément de base.

L’élément Java existe-t-il

Indique si un élément Java existe et retourne certaines propriétés d’élément de base.

Mot de passe d’entrée dans l’élément Java

Entre un mot de passe dans un élément Java (généralement un champ d’entrée de mot de passe), en remplaçant le texte existant.

Mot de passe d’entrée global dans l’élément Java

Déplace la souris au centre de l’élément Java, la met au focus, les cliques gauches et appuie sur les touches. Généralement utilisé avec une entrée de mot de passe qui n’accepte pas les méthodes d’entrée UIA natives.

Obtenir des actions pour l’élément Java

Retourne les actions accessibles pour un élément Java. Ces actions accessibles peuvent ensuite être effectuées sur l’élément à l’aide du nom de l’action comme entrée de l’action « Effectuer une action sur l’élément Java », par exemple « click » ou « select-all ».

Obtenir des propriétés Java pour l’élément UIA

Retourne toutes les propriétés Java d’un élément UIA. Cela peut être utile si vous ne savez pas quel champ contient les valeurs de propriété requises.

Obtenir des éléments de bureau Java

Retourne la liste des fenêtres et boîtes de dialogue d’application Java sur le bureau. Vous devez d’abord vous connecter au pont d’accès Java.

Obtenir des éléments d’élément de sélection Java

Retourne tous les éléments d’élément de sélection enfant trouvés sous l’élément de sélection Java spécifié. Vous pouvez choisir de récupérer les options d’élément de sélection en boucle dans la sélection, en sélectionnant chaque option individuelle dans la liste OU en lisant les étiquettes des éléments enfants de la sélection. Si vous choisissez de récupérer les options d’élément de sélection en lisant les étiquettes des éléments enfants de la sélection, vous devrez probablement d’abord développer la sélection en fournissant le paramètre « Développer en premier » comme « True », et vous pouvez éventuellement fermer la sélection par la suite en fournissant également le paramètre « Réduire après » comme « True ».

Obtenir la cellule de tableau Java à la coordonnée de l’écran

Si une cellule de table Java qui est un élément enfant de la table existe aux coordonnées spécifiées, cette action identifie l’élément, ses propriétés et retourne éventuellement un handle à l’élément de cellule de table.

Obtenir la valeur de l’élément Java

Retourne la valeur d’un élément. Une valeur est généralement associée à une zone d’entrée de texte, mais de nombreux éléments peuvent avoir cette propriété.

Obtenir la valeur de texte de l’élément Java

Retourne la valeur de texte d’un élément Java. Une valeur de texte est généralement associée à un élément de texte, mais de nombreux éléments peuvent avoir cette propriété.

Obtenir le contenu de la table Java

Retourne le contenu d’un élément de table Java. Il s’agit d’un élément avec des lignes, des colonnes, un en-tête et des cellules (par exemple, un tableau).

Obtenir les informations de pont d’accès aux fenêtres

Retourne des informations sur le pont Windows Access (WAB) pour un ID de machine virtuelle Java particulier, y compris les versions java et DLL Windows. L’ID de machine virtuelle Java peut être obtenu en tant que sortie de l’action « Obtenir les propriétés d’élément Java ».

Obtenir les propriétés de cellule de table Java

Retourne les propriétés et le contenu d’une cellule spécifiée dans un élément de table Java. Il s’agit d’un élément avec des lignes, des colonnes, un en-tête et des cellules (par exemple, un tableau). Vous pouvez éventuellement spécifier si la cellule est actuellement visible à l’écran et si elle est coordonnée en énumérant la fenêtre d’affichage. L’élément viewport contient généralement la table (par exemple, il s’agit d’un élément parent de la table) et représente la zone visible de la table.

Obtenir les propriétés de la table Java

Retourne les propriétés d’un élément de table Java. Il s’agit d’un élément avec des lignes, des colonnes, un en-tête et des cellules (par exemple, un tableau). Vous pouvez éventuellement spécifier si les composants de la table sont actuellement visibles à l’écran en énumérant la fenêtre d’affichage. L’élément viewport contient généralement la table (par exemple, il s’agit d’un élément parent de la table) et représente la zone visible de la table.

Obtenir les propriétés d’élément enfant Java

Retourne toutes les propriétés d’un élément enfant Java spécifique, spécifiée par l’index. Cela peut être utile si vous ne savez pas quel champ contient les valeurs de propriété requises.

Obtenir les propriétés d’élément Java

Retourne toutes les propriétés Java d’un élément Java. Cela peut être utile si vous ne savez pas quel champ contient les valeurs de propriété requises.

Obtenir les propriétés d’élément Java en tant que liste

Renvoie les propriétés d’un élément Java sous la forme d’une liste de lignes unique (collection de lignes uniques/table de données) au lieu d’éléments individuels, cela peut être utile en fonction de la façon dont vous envisagez d’utiliser les données.

Obtenir les propriétés d’élément parent Java

Retourne les propriétés de l’élément parent d’un élément Java. Cette action retourne uniquement les propriétés de l’élément parent direct et ne recherche pas toute la hauteur de l’arborescence d’éléments.

Obtenir l’état de connexion de pont d’accès Windows

Retourne l’état actuel de la connexion entre IA-Connect Agent et le pont d’accès Windows (WAB). Si IA-Connect Agent est connecté au WAB, les détails pertinents sont retournés en tant que sorties.

Obtenir l’état de sélection Java par index

Retourne l’état de sélection d’un élément enfant dans une sélection (généralement un élément d’une liste ou d’une liste déroulante) en fournissant l’index d’élément enfant. Vous pouvez récupérer tous les éléments enfants de sélection pour vérifier leur index à l’aide de l’action « Obtenir les éléments d’élément de sélection Java ».

Obtenir l’état de sélection Java par nom

Retourne l’état de sélection d’un élément enfant dans une sélection (généralement un élément d’une liste ou d’une liste déroulante) en fournissant le nom de l’élément enfant. Vous pouvez récupérer tous les éléments enfants de sélection pour vérifier leur nom à l’aide de l’action « Obtenir les éléments d’élément de sélection Java ».

Obtenir plusieurs propriétés d’élément parent Java

Retourne les propriétés de tous les éléments parents d’un élément Java. Cette action recherche toute la hauteur de l’arborescence d’éléments qui retourne toutes les propriétés parentes si le paramètre « Nombre maximal de parents à traiter » est suffisamment élevé.

Obtenir toutes les propriétés d’élément enfant Java

Retourne toutes les propriétés de tous les éléments enfants Java. Cela peut être utile si vous ne savez pas quel champ contient les valeurs de propriété requises.

Obtenir un fichier CSV de rôle Java à partir de la recherche d’éléments

Effectue une recherche d’élément Java et génère les détails des éléments recherchés (jusqu’au point où l’élément a été trouvé) au format CSV. Cette action ne serait utilisée qu’à des fins de développement et fournit une vue d’ensemble des éléments de l’application qui peuvent être utiles pour visualiser la structure de l’application et optimiser les recherches d’éléments.

Obtenir un fichier CSV de rôle Java à partir du handle d’élément

Retourne l’arborescence des rôles d’élément sous le handle d’élément spécifié en tant que fichier CSV. Cette action ne serait utilisée qu’à des fins de développement et fournit une vue d’ensemble des éléments de l’application qui peuvent être utiles pour visualiser la structure de l’application et optimiser les recherches d’éléments.

Obtenir un rectangle englobant visible de l’élément Java

Récupère les limites visibles d’un élément Java. En règle générale, le pont d’accès Java retourne les valeurs de position virtuelles d’un élément, que l’élément soit visible à l’écran et que ces valeurs virtuelles soient fournies par l’action « Obtenir les propriétés d’élément Java ». Avec des éléments plus volumineux (par exemple, un élément de table qui peut faire défiler) car ceux-ci peuvent ne pas toujours être visibles à l’écran, cette action retourne les coordonnées de la zone actuellement visible de l’élément.

Réinitialiser tous les handles d’éléments Java

Réinitialise tous les handles d’éléments Java actuellement stockés par IA-Connect qui peuvent être utiles si vous avez identifié un grand nombre d’éléments et que vous avez un grand nombre de handles d’éléments stockés. Dans les scénarios avec un nombre extrêmement élevé de handles d’élément (100 000+), cette action peut également être utilisée pour libérer l’utilisation de la RAM.

Se connecter au pont d’accès Java

Démarre le sous-système Java IA-Connect (IA-JavaAccessBridge) et le connecte à la DLL Java Access Bridge spécifiée (ou laissez vide pour en rechercher une). Cette étape doit être effectuée avant de pouvoir automatiser les applications Java. Cette action active également le pont d’accès Java qui doit être activé avant d’exécuter des applications Java.

Se déconnecter du pont d’accès Java

Arrête tout sous-système Java en cours d'IA-Connect exécution (IA-JavaAccessBridge).

Sélectionner l’élément de liste Java par index

Sélectionne l’élément de liste qui correspond à l’index spécifié. Il est généralement utilisé pour sélectionner un élément dans une liste déroulante/élément de menu.

Sélectionner l’élément de liste Java par nom

Sélectionne l’élément de liste avec le nom spécifié. Il est généralement utilisé pour sélectionner un élément dans une liste déroulante/élément de menu.

Texte d’entrée dans l’élément Java

Entre du texte dans un élément Java (généralement un champ d’entrée de texte), en remplaçant le texte existant ou en insérant la nouvelle valeur à une position spécifique.

Texte d’entrée global dans l’élément Java

Déplace la souris au centre de l’élément Java, la met au focus, les cliques gauches et appuie sur les touches. Généralement utilisé avec une entrée de texte qui n’accepte pas les méthodes d’entrée UIA natives.

Vérifier l’élément Java

Définit l’état d’un élément (généralement une case à cocher ou une case d’option) sur activé ou désactivé.

Élément Java Focus

Concentre un élément Java qui le rend actif pour le focus clavier et, selon l’application, peut amener la fenêtre d’élément au premier plan.

Appuyez sur l’élément Java

Appuie sur un élément Java (généralement un bouton).

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre de fois où appuyer sur l’élément
NumberOfTimesToPressElement integer

Nombre de fois où appuyer sur l’élément, par défaut, il s’agit de 1.

Secondes à attendre entre les appuis
SecondsToWaitBetweenPresses double

Nombre de secondes à attendre entre les appuis, par défaut, il s’agit de 0,05 (20 millisecondes).

Détecter automatiquement le nom de l’action
AutoDetectActionName boolean

Si la valeur est true (valeur par défaut), IA-Connect Agent tente de détecter automatiquement le nom de l’action « click » dans les paramètres régionaux non anglais. S’il existe plus de deux actions possibles pour l’élément, le « nom de l’action de remplacement » est utilisé. Si la valeur est false, IA-Connect Agent ne tente pas de détecter le nom d’action « click » dans les paramètres régionaux non anglais et l’action peut échouer, sauf si une valeur « Remplacer le nom de l’action » est fournie.

Remplacer le nom de l’action
OverrideActionName string

Nom de l’action « Click » dans les paramètres régionaux non anglais, par exemple « cliquer » ou « hacer clic ». Cela peut être déterminé à partir de la sortie de l’action « Obtenir des actions pour l’élément Java » et est généralement sensible à la casse.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Attendre l’élément de bureau Java

Attend qu’un élément de bureau Java (généralement une fenêtre) existe.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’élément UIA de recherche
SearchUIAElementName string

Nom d’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

Nom de la classe d’élément UIA de recherche
SearchUIAElementClassName string

Nom de classe d’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

Type de contrôle localisé de l’élément UIA de recherche
SearchUIAElementLocalizedControlType string

Type de contrôle localisé de l’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

ID du processus de recherche
SearchProcessID integer

ID de processus du processus en cours d’exécution. Cette opération peut être récupérée en tant que sortie de l’action « Exécuter le processus ».

Rechercher des éléments enfants
SearchChildElements boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Secondes à attendre
SecondsToWait True double

Nombre maximal de secondes à attendre que l’élément existe.

Inclure des processus enfants
IncludeChildProcesses boolean

Si la valeur est true et qu’un « ID de processus de recherche » est spécifié, les processus enfants de cet ID de processus sont inclus dans la recherche. Cela est courant pour Java, car un lanceur EXE exécute souvent un processus « Java(w).exe» enfant. Si la valeur est false, seul un processus correspondant à l’id de processus de recherche exact est retourné.

Déclencher une exception si l’élément est introuvable
RaiseExceptionIfElementNotFound boolean

Doit-il IA-Connect déclencher une exception si l’élément Java n’existe pas après la période d’attente ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
L’élément existe
ElementExists boolean

Retourne true si l’élément existe ou false si ce n’est pas le cas.

Handle JAB d’élément
ElementJABHandle integer

Si l’élément de recherche a été trouvé, il contient un handle d’élément numérique qui peut être utilisé dans d’autres actions pour agir en tant que handle « parent » pour des recherches supplémentaires (c’est-à-dire pour localiser des éléments par rapport à ce handle).

Nom de l'élément
ElementName string

Nom Java de l’élément situé.

Description de l’élément
ElementDescription string

Description Java de l’élément situé (s’il en existe un).

Rôle d’élément
ElementRole string

Rôle Java (par exemple, frame ou panneau) de l’élément situé (s’il en existe un).

Attendre l’élément Java

Attend qu’un élément Java (généralement un élément individuel dans une fenêtre telle qu’un bouton ou une zone d’entrée de texte) existe.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Secondes à attendre
SecondsToWait True double

Nombre maximal de secondes à attendre que l’élément existe.

Déclencher une exception si l’élément est introuvable
RaiseExceptionIfElementNotFound boolean

Doit-il IA-Connect déclencher une exception si l’élément Java n’existe pas après la période d’attente ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
L’élément existe
ElementExists boolean

Retourne true si l’élément existe ou false si ce n’est pas le cas.

Handle JAB d’élément
ElementJABHandle integer

Si l’élément de recherche a été trouvé, il contient un handle d’élément numérique qui peut être utilisé dans d’autres actions pour agir en tant que handle « parent » pour des recherches supplémentaires (c’est-à-dire pour localiser des éléments par rapport à ce handle).

Nom de l'élément
ElementName string

Nom Java de l’élément situé.

Description de l’élément
ElementDescription string

Description Java de l’élément situé (s’il en existe un).

Rôle d’élément
ElementRole string

Rôle Java (par exemple, frame ou panneau) de l’élément situé (s’il en existe un).

Attendre que l’élément de bureau Java n’existe pas

Attend qu’un élément de bureau Java (généralement une fenêtre) n’existe plus.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’élément UIA de recherche
SearchUIAElementName string

Nom d’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

Nom de la classe d’élément UIA de recherche
SearchUIAElementClassName string

Nom de classe d’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

Type de contrôle localisé de l’élément UIA de recherche
SearchUIAElementLocalizedControlType string

Type de contrôle localisé de l’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

ID du processus de recherche
SearchProcessID integer

ID de processus du processus en cours d’exécution. Cette opération peut être récupérée en tant que sortie de l’action « Exécuter le processus ».

Rechercher des éléments enfants
SearchChildElements boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Secondes à attendre
SecondsToWait True double

Nombre maximal de secondes à attendre que l’élément n’existe pas.

Inclure des processus enfants
IncludeChildProcesses boolean

Si la valeur est true et qu’un « ID de processus de recherche » est spécifié, les processus enfants de cet ID de processus sont inclus dans la recherche. Cela est courant pour Java, car un lanceur EXE exécute souvent un processus « Java(w).exe» enfant. Si la valeur est false, seul un processus correspondant à l’id de processus de recherche exact est retourné.

Déclencher une exception si l’élément existe toujours
RaiseExceptionIfElementStillExists boolean

Doit-il IA-Connect déclencher une exception si l’élément Java existe toujours après la période d’attente ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
L’élément existe avant d’attendre
ElementExistsBeforeWait boolean

Retourne true si l’élément existait avant d’attendre ou false si ce n’est pas le cas.

L’élément existe après l’attente
ElementExistsAfterWait boolean

Retourne la valeur true si l’élément existait après l’attente ou la valeur false si ce n’est pas le cas.

Attendre que l’élément Java n’existe pas

Attend qu’un élément Java (généralement un élément individuel dans une fenêtre telle qu’un bouton ou une zone d’entrée de texte) n’existe plus.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Secondes à attendre
SecondsToWait True double
Déclencher une exception si l’élément existe toujours
RaiseExceptionIfElementStillExists boolean

Doit-il IA-Connect déclencher une exception si l’élément Java existe toujours après la période d’attente ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
L’élément existe avant d’attendre
ElementExistsBeforeWait boolean

Retourne true si l’élément existait avant d’attendre ou false si ce n’est pas le cas.

L’élément existe après l’attente
ElementExistsAfterWait boolean

Retourne la valeur true si l’élément existait après l’attente ou la valeur false si ce n’est pas le cas.

Cellule de tableau Java visible à l’écran

Retourne si une cellule de tableau spécifique dans un élément de table Java est actuellement visible à l’écran.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Parents de fenêtre d’affichage de processus
ProcessViewportParents boolean

Si la valeur est « True » (valeur par défaut), les éléments parents de la fenêtre d’affichage sont également traités pour aider à affiner la taille visible de la fenêtre d’affichage. Cela est utile s’il est incorporé dans une autre fenêtre d’affichage. Si la valeur est « False », les éléments parents de la fenêtre d’affichage ne seront pas traités.

Nombre maximal de parents de fenêtres d’affichage à traiter
MaxViewportParentsToProcess integer

Nombre maximal d’éléments parents à traiter lors de l’énumération de la fenêtre d’affichage. Par défaut, cette valeur est définie sur 50.

Rôles d’élément parent Viewport à prendre en compte
ViewportParentElementRolesToConsider string

Rôles de l’élément parent de la fenêtre d’affichage à prendre en compte lors de l’énumération pour calculer la taille de la fenêtre d’affichage. Cette méthode permet d’exclure les éléments parents plus petits que la fenêtre d’affichage, ce qui peut fausser le calcul de taille, par exemple des onglets de page. Par défaut, il s’agit de : panneau, fenêtre d’affichage, volet superposé, volet Racine.

Marge gauche de la fenêtre d’affichage
ViewportLeftMargin integer

Marge interne gauche pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Marge supérieure de la fenêtre d’affichage
ViewportTopMargin integer

Marge interne supérieure pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Marge droite de la fenêtre d’affichage
ViewportRightMargin integer

Marge interne droite pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Marge inférieure de la fenêtre d’affichage
ViewportBottomMargin integer

Marge interne inférieure pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Index de ligne de cellule
CellRowIndex True integer

Index de ligne de la cellule dans le tableau, commençant à 1.

Index de colonne de cellule
CellColumnIndex True integer

Index de colonne de la cellule dans le tableau, commençant à 1.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Cellule à l’écran
CellOnScreen boolean

Retourne true si la cellule spécifiée est actuellement affichée à l’écran ou false si ce n’est pas le cas.

Le résultat est certain
ResultIsCertain boolean

Renvoie la valeur true si le résultat « Cellule à l’écran » est certain. Cette valeur est définie sur « False » si l’une des 4 limites de la table parente n’a pas pu être calculée.

Direction hors écran
OffscreenDirection string

Représentation textuelle de la direction hors écran de la cellule spécifiée, par exemple, Ci-dessus, Dessous, Gauche ou Droite. Si la cellule est au-dessus et à gauche ou à droite, elle est retournée comme ci-dessus. De même, si la cellule est en dessous et à gauche ou à droite, cela retourne la valeur Ci-dessous.

Clic de souris double gauche global sur l’élément Java

Déplace la souris au centre d’un élément Java et double-clique sur le bouton gauche de la souris.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Cliquer sur offset X
ClickOffsetX integer

Nombre de pixels X à décaler l’action de clic. Ce paramètre prend en charge les valeurs de décalage positives (à droite) et négatives (gauche).

Cliquez sur décalage Y
ClickOffsetY integer

Nombre de pixels Y à décaler l’action de clic. Ce paramètre prend en charge les valeurs de décalage positives (bas) et négatives (haut).

Décalage relatif à
OffsetRelativeTo string

Position relative de l’élément à décaler de (Centre/ Centre/ Milieu, Gauche, Droite, Haut, Bas, Haut Gauche, Haut à Droite, Bas Gauche, Bas Gauche, Bas Droit).

Retard en millisecondes
DelayInMilliseconds integer

Délai en millisecondes (millièmes de seconde) entre le premier et le deuxième clic. La valeur par défaut est de 10 millisecondes.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Clic droit global sur l’élément Java

Déplace la souris au centre d’un élément Java et clique sur le bouton droit de la souris.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Cliquer sur offset X
ClickOffsetX integer

Nombre de pixels X à décaler l’action de clic. Ce paramètre prend en charge les valeurs de décalage positives (à droite) et négatives (gauche).

Cliquez sur décalage Y
ClickOffsetY integer

Nombre de pixels Y à décaler l’action de clic. Ce paramètre prend en charge les valeurs de décalage positives (bas) et négatives (haut).

Décalage relatif à
OffsetRelativeTo string

Position relative de l’élément à décaler de (Centre/ Centre/ Milieu, Gauche, Droite, Haut, Bas, Haut Gauche, Haut à Droite, Bas Gauche, Bas Gauche, Bas Droit).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Clic gauche global sur l’élément Java

Déplace la souris au centre d’un élément Java et clique sur le bouton gauche de la souris.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Cliquer sur offset X
ClickOffsetX integer

Nombre de pixels X à décaler l’action de clic. Ce paramètre prend en charge les valeurs de décalage positives (à droite) et négatives (gauche).

Cliquez sur décalage Y
ClickOffsetY integer

Nombre de pixels Y à décaler l’action de clic. Ce paramètre prend en charge les valeurs de décalage positives (bas) et négatives (haut).

Décalage relatif à
OffsetRelativeTo string

Position relative de l’élément à décaler de (Centre/ Centre/ Milieu, Gauche, Droite, Haut, Bas, Haut Gauche, Haut à Droite, Bas Gauche, Bas Gauche, Bas Droit).

Nombre de fois où cliquer sur l’élément
NumberOfTimesToClickElement integer

Nombre de fois où cliquer sur l’élément, par défaut, il s’agit de 1.

Secondes à attendre entre les clics
SecondsToWaitBetweenClicks double

Nombre de secondes à attendre entre les clics, par défaut, il s’agit de 0.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Clic global de la souris centrale sur l’élément Java

Déplace la souris au centre d’un élément Java et clique sur le bouton central de la souris.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Cliquer sur offset X
ClickOffsetX integer

Nombre de pixels X à décaler l’action de clic. Ce paramètre prend en charge les valeurs de décalage positives (à droite) et négatives (gauche).

Cliquez sur décalage Y
ClickOffsetY integer

Nombre de pixels Y à décaler l’action de clic. Ce paramètre prend en charge les valeurs de décalage positives (bas) et négatives (haut).

Décalage relatif à
OffsetRelativeTo string

Position relative de l’élément à décaler de (Centre/ Centre/ Milieu, Gauche, Droite, Haut, Bas, Haut Gauche, Haut à Droite, Bas Gauche, Bas Gauche, Bas Droit).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Cliquez sur la souris globale sur la cellule de table Java

Déplace la souris au centre d’une cellule de tableau Java et clique sur le bouton de la souris spécifié.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Index de ligne de cellule
RowIndex True integer

Index de ligne de la cellule dans le tableau, commençant à 1.

Index de colonne de cellule
ColumnIndex True integer

Index de colonne de la cellule dans le tableau, commençant à 1.

Énumérer la fenêtre d’affichage
EnumerateViewport boolean

L’élément viewport contient généralement la table et représente la zone visible de la table. Si la valeur est « True » (valeur par défaut), IA-Connect Agent tente de détecter les limites visibles de la table et l’index des cellules à chaque angle en calculant la taille de la fenêtre d’affichage. Cela vous permet de déterminer quels composants de la table sont actuellement visibles à l’écran. Si la valeur est « False », les coordonnées de la fenêtre d’affichage ne sont pas remplies.

Parents de fenêtre d’affichage de processus
ProcessViewportParents boolean

Si la valeur est « True » (valeur par défaut), les éléments parents de la fenêtre d’affichage sont également traités pour aider à affiner la taille visible de la fenêtre d’affichage. Cela est utile s’il est incorporé dans une autre fenêtre d’affichage. Si la valeur est « False », les éléments parents de la fenêtre d’affichage ne seront pas traités.

Nombre maximal de parents de fenêtres d’affichage à traiter
MaxViewportParentsToProcess integer

Nombre maximal d’éléments parents à traiter lors de l’énumération de la fenêtre d’affichage. Par défaut, cette valeur est définie sur 50.

Rôles d’élément parent Viewport à prendre en compte
ViewportParentElementRolesToConsider string

Rôles de l’élément parent de la fenêtre d’affichage à prendre en compte lors de l’énumération pour calculer la taille de la fenêtre d’affichage. Cette méthode permet d’exclure les éléments parents plus petits que la fenêtre d’affichage, ce qui peut fausser le calcul de taille, par exemple des onglets de page. Par défaut, il s’agit de : panneau, fenêtre d’affichage, volet superposé, volet Racine.

Marge gauche de la fenêtre d’affichage
ViewportLeftMargin integer

Marge interne gauche pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Marge supérieure de la fenêtre d’affichage
ViewportTopMargin integer

Marge interne supérieure pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Marge droite de la fenêtre d’affichage
ViewportRightMargin integer

Marge interne droite pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Marge inférieure de la fenêtre d’affichage
ViewportBottomMargin integer

Marge interne inférieure pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Bouton souris
MouseButton True integer

Bouton de la souris à utiliser lors d’un clic sur la cellule du tableau. Left = 0, Right = 1, Middle = 2, Double left = 3.

Cliquer sur offset X
ClickOffsetX integer

Nombre de pixels X à décaler l’action de clic. Ce paramètre prend en charge les valeurs de décalage positives (à droite) et négatives (gauche).

Cliquez sur décalage Y
ClickOffsetY integer

Nombre de pixels Y à décaler l’action de clic. Ce paramètre prend en charge les valeurs de décalage positives (bas) et négatives (haut).

Décalage relatif à
OffsetRelativeTo string

Position relative de l’élément à décaler de (Centre/ Centre/ Milieu, Gauche, Droite, Haut, Bas, Haut Gauche, Haut à Droite, Bas Gauche, Bas Gauche, Bas Droit).

Retard en millisecondes
DelayInMilliseconds integer

Nombre de secondes à attendre entre les clics, par défaut, il s’agit de 0,05 (20 millisecondes).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Créer un handle pour l’élément Java à la coordonnée de l’écran

Crée un handle sur un élément Java en fournissant les coordonnées de l’écran. Si un élément Java existe à la coordonnée spécifiée, l’action identifie l’élément et retourne un handle à celui-ci.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
ParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Écran X
ScreenX True integer

Coordonnée X de l’écran en pixels à laquelle localiser l’élément.

Écran Y
ScreenY True integer

Coordonnée Y de l’écran en pixels pour localiser l’élément à l’emplacement.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Handle JAB de l’élément localisé
LocatedElementJABHandle integer

Si un élément existait aux coordonnées spécifiées, il contiendra un handle d’élément numérique qui peut être utilisé dans d’autres actions pour agir en tant que handle « parent » pour des recherches supplémentaires (c’est-à-dire pour localiser des éléments par rapport au handle).

Dessiner un rectangle autour de l’élément Java

Dessine un rectangle autour du périmètre d’un élément Java pour faciliter l’identification de l’élément trouvé est celui requis. Le rectangle est automatiquement supprimé après 5 secondes.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Couleur du stylet
PenColour string

Couleur du rectangle à dessiner (par exemple, rouge, vert, bleu, jaune, violet ou orange) ou un code hexadécimal de chaîne, par exemple, #FF0000.

Pixels d’épaisseur du stylet
PenThicknessPixels integer

Épaisseur (en pixels) de la bordure du rectangle en surbrillance.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Développer l’élément de sélection Java

Développe ou réduit un élément Java (généralement un menu /élément déroulant). Si l’élément est déjà développé, rien ne se produit.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Développez
Expand boolean

Si la valeur est « True » (valeur par défaut), l’élément est développé. Si la valeur est « False », l’élément est réduit.

Vérifier l’état de l’élément
VerifyElementState boolean

Si la valeur est « True », l’agent IA-Connect valide ensuite l’état de l’élément pour vérifier que l’état « Développé » correspond à l’état attendu et déclenche une exception si cela ne correspond pas. Par exemple, si vous développez un élément, la propriété « IsExpanded » doit être vraie. Si la valeur est « False », l’état de l’élément n’est pas validé.

Secondes pour attendre la modification de l’état
SecondsToWaitForStateChange double

Nombre de secondes à attendre pour que l’état change après le développement ou la réduction. Par défaut, cette valeur est définie sur 0,05 (20 millisecondes).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Effectuer une action sur l’élément Java

Effectue une action accessible pour un élément Java. Ces actions accessibles pour un élément spécifique peuvent être interrogées à l’aide de l’action « Obtenir des actions pour l’élément Java ». Certaines actions courantes sont « click » pour un bouton ou « select-all » pour un élément de texte.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Action
Action True string

Action à effectuer, par exemple « click ». Le nom de l’action respecte souvent la casse.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Fenêtre Java

Retourne si une fenêtre UIA est un élément Java.

Paramètres

Nom Clé Obligatoire Type Description
Handle de fenêtre parent
ParentWindowHandle True integer

Handle de fenêtre UIA parent pour agir comme point de départ de la recherche. Cela peut être découvert via Inspection à l’aide d’actions UIA telles que « Wait for desktop element » ou « Wait for element ».

Nom de l’élément de recherche
SearchElementName string

Nom d’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

Nom de la classe d’élément Search
SearchElementClassName string

Nom de classe d’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

ID d’automatisation de l’élément de recherche
SearchElementAutomationId string

ID d’automatisation d’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

Type de contrôle localisé de l’élément de recherche
SearchLocalizedControlType string

Type de contrôle localisé de l’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

Rechercher une sous-arborescence UIA
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Fenêtre Java
IsJavaWindow boolean

Retourne true si l’élément UIA trouvé est une fenêtre Java ou false si ce n’est pas le cas.

Les handles d’éléments Java sont-ils identiques

Compare deux handles d’éléments Java pour les éléments Java pour voir s’ils représentent le même objet Java. Cela peut être utile si vous avez identifié un élément et récupéré un handle sur son parent.

Paramètres

Nom Clé Obligatoire Type Description
Poignée JAB de l’élément 1
Element1JABHandle True integer

Premier handle d’élément à comparer.

Poignée JAB de l’élément 2
Element2JABHandle True integer

Deuxième handle d’élément à comparer.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Même objet
SameObject boolean

Retourne true si les deux handles d’élément concernent le même objet Java, ou false si les handles d’élément concernent différents objets Java.

L’élément de bureau Java existe-t-il

Indique si un élément de bureau Java existe et fournit des propriétés d’élément de base.

Paramètres

Nom Clé Obligatoire Type Description
Nom de l’élément UIA de recherche
SearchUIAElementName string

Nom d’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

Nom de la classe d’élément UIA de recherche
SearchUIAElementClassName string

Nom de classe d’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

Type de contrôle localisé de l’élément UIA de recherche
SearchUIAElementLocalizedControlType string

Type de contrôle localisé de l’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

ID du processus de recherche
SearchProcessID integer

ID de processus du processus en cours d’exécution. Cette opération peut être récupérée en tant que sortie de l’action « Exécuter le processus ».

Rechercher des éléments enfants
SearchChildElements boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Inclure des processus enfants
IncludeChildProcesses boolean

Si la valeur est true et qu’un « ID de processus de recherche » est spécifié, les processus enfants de cet ID de processus sont inclus dans la recherche. Cela est courant pour Java, car un lanceur EXE exécute souvent un processus « Java(w).exe» enfant. Si la valeur est false, seul un processus correspondant à l’id de processus de recherche exact est retourné.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
L’élément existe
ElementExists boolean

Retourne true si l’élément existe ou false si ce n’est pas le cas.

Handle JAB d’élément
ElementJABHandle integer

Si l’élément de recherche a été trouvé, il contient un handle d’élément numérique qui peut être utilisé dans d’autres actions pour agir en tant que handle « parent » pour des recherches supplémentaires (c’est-à-dire pour localiser des éléments par rapport à ce handle).

Nom de l'élément
ElementName string

Nom Java de l’élément situé.

Description de l’élément
ElementDescription string

Description Java de l’élément situé (s’il en existe un).

Rôle d’élément
ElementRole string

Rôle Java (par exemple, frame ou panneau) de l’élément situé (s’il en existe un).

L’élément Java existe-t-il

Indique si un élément Java existe et retourne certaines propriétés d’élément de base.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
L’élément existe
ElementExists boolean

Retourne true si l’élément existe ou false si ce n’est pas le cas.

Handle JAB d’élément
ElementJABHandle integer

Si l’élément de recherche a été trouvé, il contient un handle d’élément numérique qui peut être utilisé dans d’autres actions pour agir en tant que handle « parent » pour des recherches supplémentaires (c’est-à-dire pour localiser des éléments par rapport à ce handle).

Nom de l'élément
ElementName string

Nom Java de l’élément situé.

Description de l’élément
ElementDescription string

Description Java de l’élément situé (s’il en existe un).

Rôle d’élément
ElementRole string

Rôle Java (par exemple, frame ou panneau) de l’élément situé (s’il en existe un).

Mot de passe d’entrée dans l’élément Java

Entre un mot de passe dans un élément Java (généralement un champ d’entrée de mot de passe), en remplaçant le texte existant.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Mot de passe à entrer
PasswordToInput True password

Valeur de mot de passe à entrer.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Mot de passe d’entrée global dans l’élément Java

Déplace la souris au centre de l’élément Java, la met au focus, les cliques gauches et appuie sur les touches. Généralement utilisé avec une entrée de mot de passe qui n’accepte pas les méthodes d’entrée UIA natives.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Élément Focus en premier
FocusElement boolean

Doit-il IA-Connect tenter de concentrer l’élément avant un clic global ?

Clic global gauche sur l’élément
GlobalMouseClickOnElement boolean

Un clic global de la souris doit-il être effectué sur les coordonnées de l’élément (pour concentrer l’élément) avant d’entrer du texte ?

Remplacer la valeur existante à l’aide d’un double clic de souris
ReplaceExistingValueUsingDoubleClickDelete boolean

Une valeur existante doit-elle être remplacée en double-cliquant sur la souris (pour la mettre en surbrillance), puis en supprimant ?

Remplacer la valeur existante à l’aide de CTRL-A supprimer
ReplaceExistingValueUsingCTRLADelete boolean

Une valeur existante doit-elle être remplacée en appuyant sur Ctrl-A (pour mettre en surbrillance tout), puis en supprimant ? Certains éléments peuvent ne pas prendre en charge la mise en surbrillance avec Ctrl-A auquel cas l’option alternative « Remplacer la valeur existante à l’aide d’une double suppression de la souris » doit être tentée.

Mot de passe à entrer
PasswordToInput True password

Valeur de mot de passe en entrée globale.

Utiliser les événements d’envoi de clés
SendKeyEvents boolean

Si la valeur est true, envoyez des événements de clé (une API de niveau inférieur qui envoie des séquences de touches simulées au système d’exploitation) seront utilisés. Si la valeur est false, les clés d’envoi (une API de niveau supérieur qui envoie des séquences de touches à l’élément prioritaire) sont utilisées à la place.

Intervalle de clé en millisecondes
KeyIntervalInMilliseconds integer

Nombre de millisecondes entre chaque touche de pression.

Intervalle de double-clic en millisecondes
DoubleClickIntervalInMilliseconds integer

Le nombre de millisecondes entre chaque clic si le paramètre « Remplacer la valeur existante à l’aide d’un double clic sur supprimer » est défini sur true.

Ne pas interpréter les symboles
DontInterpretSymbols boolean

Les symboles du mot de passe à entrer ne doivent-ils pas être interprétés comme des touches spéciales (par exemple, + pour Maj, ^ pour Ctrl) ? Cette valeur doit être définie sur true si vous tentez d’entrer les symboles réels.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Obtenir des actions pour l’élément Java

Retourne les actions accessibles pour un élément Java. Ces actions accessibles peuvent ensuite être effectuées sur l’élément à l’aide du nom de l’action comme entrée de l’action « Effectuer une action sur l’élément Java », par exemple « click » ou « select-all ».

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Actions accessibles
AccessibleActions string

Liste de toutes les actions accessibles pour l’élément de recherche, par exemple « click ».

Obtenir des propriétés Java pour l’élément UIA

Retourne toutes les propriétés Java d’un élément UIA. Cela peut être utile si vous ne savez pas quel champ contient les valeurs de propriété requises.

Paramètres

Nom Clé Obligatoire Type Description
Handle de fenêtre parent
ParentWindowHandle True integer

Handle de fenêtre UIA parent pour agir comme point de départ de la recherche. Cela peut être découvert via Inspection à l’aide d’actions UIA telles que « Wait for desktop element » ou « Wait for element ».

Nom de l’élément de recherche
SearchElementName string

Nom d’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

Nom de la classe d’élément Search
SearchElementClassName string

Nom de classe d’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

ID d’automatisation de l’élément de recherche
SearchElementAutomationId string

ID d’automatisation d’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

Type de contrôle localisé de l’élément de recherche
SearchLocalizedControlType string

Type de contrôle localisé de l’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

Rechercher une sous-arborescence UIA
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Longueur maximale de la chaîne
MaxStringLength integer

Longueur maximale du champ de description. Cela peut parfois contenir une grande quantité de texte afin que la définition d’une valeur maximale puisse augmenter la vitesse de recherche. Par défaut, il n’existe aucune longueur de chaîne maximale, de sorte que les descriptions complètes seront retournées.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Handle JAB d’élément
ElementJABHandle integer

Si l’élément de recherche a été trouvé, il contient un handle d’élément numérique qui peut être utilisé dans d’autres actions pour agir en tant que handle « parent » pour des recherches supplémentaires (c’est-à-dire pour localiser des éléments par rapport à ce handle).

VMID d’élément
ElementVMID integer

ID de la machine virtuelle Java exécutant le programme Java.

Nom de l'élément
ElementName string

Nom Java de l’élément situé.

Description de l’élément
ElementDescription string

Description Java de l’élément situé (s’il en existe un).

Rôle d’élément
ElementRole string

Rôle Java (par exemple, frame ou panneau) de l’élément situé (s’il en existe un).

États d’élément
ElementStates string

Les états pris en charge par l’élément Java (par exemple, focusables, visibles) dans les paramètres régionaux de la session Agent.

États d’élément en_US
ElementStates_en_US string

Les états pris en charge par l’élément Java (par exemple, focusables, visibles) dans les paramètres régionaux en_US.

Bord gauche de l’élément
ElementLeftEdge integer

Distance en pixels entre le bord gauche de l’élément ou de la fenêtre Java et le bord gauche de l’affichage.

Bord supérieur de l’élément
ElementTopEdge integer

Distance en pixels entre le bord supérieur de l’élément ou de la fenêtre Java et le bord supérieur de l’affichage.

Largeur de l’élément
ElementWidth integer

Largeur de l’élément Java en pixels.

Hauteur de l’élément
ElementHeight integer

Hauteur de l’élément Java en pixels.

Bord droit de l’élément
ElementRightEdge integer

Distance en pixels entre le bord droit de l’élément ou de la fenêtre Java et le bord gauche de l’affichage.

Bord inférieur de l’élément
ElementBottomEdge integer

Distance en pixels entre le bord inférieur de l’élément ou de la fenêtre Java et le bord supérieur de l’affichage.

Élément composant Is
IsComponentElement boolean

Retourne true si l’élément Java est un conteneur ou false si ce n’est pas le cas.

Élément d’action Is
IsActionElement boolean

Retourne true si l’élément Java est un élément d’action ou false si ce n’est pas le cas.

Élément de sélection
IsSelectionElement boolean

Retourne true si l’élément Java est une sélection ou false si ce n’est pas le cas.

Élément textuel
IsTextElement boolean

Retourne true si l’élément Java est un élément de texte ou false si ce n’est pas le cas.

Est activé
IsEnabled boolean

Retourne true si l’élément Java est activé ou false si ce n’est pas le cas. Un élément désactivé est généralement visible mais ne peut pas être interagissant.

Est visible
IsVisible boolean

Retourne true si l’élément Java est visible ou false si ce n’est pas le cas.

Affiche
IsShowing boolean

Retourne true si l’élément Java affiche ou false si ce n’est pas le cas.

Est opaque
IsOpaque boolean

Retourne true si l’élément Java est opaque ou false si ce n’est pas le cas.

Est focusable
IsFocusable boolean

Retourne la valeur true si l’élément Java doit être concentré par le clavier ou false si ce n’est pas le cas. Il peut s’agir d’une utilisation limitée, car la plupart des éléments sont focusables au clavier.

Est modifiable
IsEditable boolean

Retourne true si l’élément Java est modifiable ou false si ce n’est pas le cas.

Est une seule ligne
IsSingleLine boolean

Retourne true si l’élément Java est une seule ligne ou false si ce n’est pas le cas.

Est redimensionnable
IsResizable boolean

Retourne true si l’élément Java est redimensionnable ou false si ce n’est pas le cas.

Est modal
IsModal boolean

Retourne true si l’élément Java est modal ou false si ce n’est pas le cas. Un élément modal bloque la fenêtre principale de l’application, ce qui vous empêche d’interagir avec elle.

Est réduit
IsCollapsed boolean

Retourne true si l’élément Java est réduit ou false si ce n’est pas le cas.

Est sélectionnable
IsSelectable boolean

Retourne true si l’élément Java est sélectionnable ou false si ce n’est pas le cas.

Est sélectionné
IsSelected boolean

Retourne true si l’élément Java est sélectionné ou false si ce n’est pas le cas.

Est vertical
IsVertical boolean

Retourne true si l’élément Java est vertical ou false si ce n’est pas le cas.

Horizontal
IsHorizontal boolean

Retourne true si l’élément Java est horizontal ou false si ce n’est pas le cas.

Est actif
IsActive boolean

Retourne true si l’élément Java est actif ou false si ce n’est pas le cas.

Est coché
IsChecked boolean

Retourne true si l’élément Java est activé ou false si ce n’est pas le cas.

Est concentré
IsFocussed boolean

Retourne true si l’élément Java a le focus clavier. ou false si ce n’est pas le cas.

Est développé
IsExpanded boolean

Retourne true si l’élément Java est développé ou false si ce n’est pas le cas.

États d’éléments supplémentaires en_US
AdditionalStates_en_US string

Tous les états supplémentaires pris en charge par l’élément sont répertoriés ici dans les paramètres régionaux en_US, par exemple, multisélectionnables, temporaires.

Index dans le parent
IndexInParent integer

Index d’élément dans l’élément parent actuel.

Nombre d’éléments enfants
ChildrenCount integer

Nombre d’éléments enfants dont dispose l’élément.

Profondeur de l’élément
ElementDepth integer

Profondeur de l’élément à partir de la fenêtre parente de niveau supérieur.

Obtenir des éléments de bureau Java

Retourne la liste des fenêtres et boîtes de dialogue d’application Java sur le bureau. Vous devez d’abord vous connecter au pont d’accès Java.

Paramètres

Nom Clé Obligatoire Type Description
Type de contrôle localisé de l’élément de recherche
SearchElementLocalizedControlType string

Type de contrôle localisé de l’élément UIA facultatif à rechercher (à partir du handle de fenêtre parent). Cela peut être découvert par le biais de l’inspection.

ID du processus de recherche
SearchProcessID integer

ID de processus du processus en cours d’exécution. Cette opération peut être récupérée en tant que sortie de l’action « Exécuter le processus ».

Premier élément à retourner
FirstItemToReturn integer

Index d’élément du premier élément à retourner, à partir de 1. Si vous souhaitez renvoyer les éléments dans l’ordre inverse (à partir du bas de l’arborescence), vous pouvez également spécifier un index négatif à partir de -1. Par exemple, un index de -10 retournerait le dixième élément du bas.

Nombre maximal d’éléments à retourner
MaxItemsToReturn integer

Nombre maximal d’éléments à retourner. Ce paramètre peut être utilisé pour retourner de grands ensembles d’éléments en blocs plus petits, par exemple des tables volumineuses. Au lieu de tenter de retourner l’intégralité de la table qui peut entraîner un délai d’expiration pour des tables extrêmement volumineuses, vous pouvez plutôt retourner 500 lignes à la fois.

Rechercher des éléments enfants
SearchChildElements boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Longueur maximale de la chaîne
MaxStringLength integer

Longueur maximale du champ de description. Cela peut parfois contenir une grande quantité de texte afin que la définition d’une valeur maximale puisse augmenter la vitesse de recherche. Par défaut, il n’existe aucune longueur de chaîne maximale, de sorte que les descriptions complètes seront retournées.

Inclure des processus enfants
IncludeChildProcesses boolean

Si la valeur est true et qu’un « ID de processus de recherche » est spécifié, les processus enfants de cet ID de processus sont inclus dans la recherche. Cela est courant pour Java, car un lanceur EXE exécute souvent un processus « Java(w).exe» enfant. Si la valeur est false, seul un processus correspondant à l’id de processus de recherche exact est retourné.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre d’éléments trouvés
NumberOfElementsFound integer

Nombre d’éléments trouvés qui répondent aux critères de recherche.

Nombre d’éléments retournés
NumberOfElementsReturned integer

Nombre d’éléments retournés par la recherche. Cela peut être inférieur au nombre d’éléments trouvé si « Nombre maximal d’éléments à retourner » a été défini sur un nombre inférieur.

Éléments de bureau Java JSON
JavaDesktopElementsJSON string

Les propriétés d’élément des éléments de bureau Java ont trouvé qu’ils correspondent aux critères de recherche, au format JSON.

Obtenir des éléments d’élément de sélection Java

Retourne tous les éléments d’élément de sélection enfant trouvés sous l’élément de sélection Java spécifié. Vous pouvez choisir de récupérer les options d’élément de sélection en boucle dans la sélection, en sélectionnant chaque option individuelle dans la liste OU en lisant les étiquettes des éléments enfants de la sélection. Si vous choisissez de récupérer les options d’élément de sélection en lisant les étiquettes des éléments enfants de la sélection, vous devrez probablement d’abord développer la sélection en fournissant le paramètre « Développer en premier » comme « True », et vous pouvez éventuellement fermer la sélection par la suite en fournissant également le paramètre « Réduire après » comme « True ».

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Obtenir la liste des options en sélectionnant
GetListOfOptionsBySelecting boolean

Si la valeur est « True », l’agent IA-Connect tente d’obtenir la liste de toutes les options de la sélection en sélectionnant chacun à son tour (dans JAB). Si la valeur est « False » (valeur par défaut), le paramètre « Obtenir la liste des options en lisant les étiquettes » doit être défini sur « True » sinon, la liste des options ne sera pas lue.

Obtenir la liste des options en lisant les étiquettes
GetListOfOptionsByReadingLabels boolean

Si la valeur est « True », l’agent IA-Connect tente d’obtenir la liste de toutes les options de la sélection en lisant les étiquettes enfants (dans l’arborescence JAB). Pour les listes déroulantes, vous devrez presque certainement définir le paramètre « Expand first » sur « True », car les éléments enfants ne sont pas exposés tant que la liste n’est pas supprimée. Définissez également le paramètre « Collapse after » sur « True » pour fermer la liste par la suite. Le paramètre « Obtenir la liste des options en sélectionnant » doit également être défini sur « False » ou cette option est ignorée (car vous ne pouvez pas obtenir la liste via les deux méthodes). Si la valeur est « False » (valeur par défaut), le paramètre « Obtenir la liste des options en sélectionnant » doit être défini sur « True » sinon, la liste des options ne sera pas lue.

Développer en premier
ExpandFirst boolean

Si la valeur est « true », l’action tente de développer la liste avant de rechercher les éléments d’élément de liste. Cela est utile pour les listes dynamiques, car les autres éléments d’élément de liste peuvent ne pas être créés tant que la liste n’est pas développée. Si la valeur est false (valeur par défaut), la liste ne sera pas développée.

Réduire après
CollapseAfter boolean

Si la valeur est true, la liste est réduite après l’exécution de la recherche. Si la valeur est false (valeur par défaut), la liste ne sera pas réduite.

Secondes entre développer et réduire
SecondsBetweenExpandCollapse double

Nombre de secondes à attendre entre les actions de développement et de réduction, si elles sont définies sur « True ». Par défaut, il s’agit de 0,05 (20 millisecondes).

Nombre maximal d’éléments de liste à retourner
MaxListItemsToReturn integer

Nombre maximal d’éléments de liste à retourner, par défaut, il s’agit de 100.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre d’éléments sélectionnés
NumberOfSelectedItems integer

Nombre d’éléments de liste enfants trouvés sous l’élément de sélection parent actuellement sélectionné.

Nom de la sélection 1
AccessibleSelection1Name string

Nom du premier élément de liste enfant sélectionné.

Index de sélection 1 dans la liste
AccessibleSelection1IndexInParent integer

Index dans la liste du premier élément de liste enfant sélectionné.

Éléments sélectionnés JSON
JABSelectionSelectedItemsJSON string

Éléments de liste enfants sélectionnés de l’élément de sélection parent, au format JSON.

Éléments de liste de sélection JSON
JABSelectionListItemsJSON string

Tous les éléments de liste enfants de l’élément de sélection parent, au format JSON.

Obtenir la cellule de tableau Java à la coordonnée de l’écran

Si une cellule de table Java qui est un élément enfant de la table existe aux coordonnées spécifiées, cette action identifie l’élément, ses propriétés et retourne éventuellement un handle à l’élément de cellule de table.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément table
TableElementJABHandle True integer

Handle d’élément Java pour l’élément de table parent que vous recherchez. Il peut s’agir d’une table que vous avez située précédemment à l’aide de « Obtenir les propriétés d’élément Java ».

Écran X
ScreenX True integer

Coordonnée X de l’écran en pixels pour localiser la cellule de tableau à l’emplacement.

Écran Y
ScreenY True integer

Coordonnée Y de l’écran en pixels pour localiser la cellule de tableau à l’emplacement.

Handle de retour
ReturnJABHandle boolean

Un handle d’élément doit-il être retourné pour la cellule ?

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Index de cellule dans le parent
CellIndexInParent integer

Index de cellule de la cellule dans le tableau. La première cellule de la première ligne aura un index de 1, augmentant de 1 pour chaque cellule de la ligne. Par conséquent, dans un tableau avec 5 lignes et 3 colonnes, la première cellule de la deuxième ligne aura un index de 4.

Index de ligne de cellule
CellRowIndex integer

Index de ligne de la cellule dans le tableau, commençant à 1.

Index de colonne de cellule
CellColumnIndex integer

Index de colonne de la cellule dans le tableau, commençant à 1.

Poignée JAB de cellule
CellJABHandle integer

Handle d’élément dans la cellule de tableau.

Obtenir la valeur de l’élément Java

Retourne la valeur d’un élément. Une valeur est généralement associée à une zone d’entrée de texte, mais de nombreux éléments peuvent avoir cette propriété.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Valeur actuelle de l’élément
ElementCurrentValue string

Valeur actuelle de l’élément.

Valeur maximale de l’élément
ElementMaximumValue string

Valeur maximale de l’élément, si elle est spécifiée.

Valeur minimale de l’élément
ElementMinimumValue string

Valeur minimale de l’élément, si elle est spécifiée.

Obtenir la valeur de texte de l’élément Java

Retourne la valeur de texte d’un élément Java. Une valeur de texte est généralement associée à un élément de texte, mais de nombreux éléments peuvent avoir cette propriété.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Valeur de texte de l’élément
ElementTextValue string

Valeur de texte de l’élément.

Obtenir le contenu de la table Java

Retourne le contenu d’un élément de table Java. Il s’agit d’un élément avec des lignes, des colonnes, un en-tête et des cellules (par exemple, un tableau).

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Première ligne à retourner
FirstRowToReturn integer

Index de la première ligne à retourner. Par défaut, cette valeur est définie sur 1.

Nombre maximal de lignes à retourner
MaxRowsToReturn integer

Nombre maximal de lignes à retourner. Par défaut, toutes les lignes sont retournées.

Première colonne à retourner
FirstColumnToReturn integer

Index de la première colonne à retourner. Par défaut, cette valeur est définie sur 1.

Nombre maximal de colonnes à retourner
MaxColumnsToReturn integer

Nombre maximal de colonnes à retourner. Par défaut, toutes les colonnes sont retournées.

Utiliser les en-têtes de colonne de la table
UseColumnHeadersFromTable boolean

Si la valeur est « True », l’agent IA-Connect tente de renvoyer les colonnes de la collection de sorties pour qu’elles correspondent aux noms de colonnes dans la table Java. Si la valeur est « False » (valeur par défaut), les en-têtes de colonne sont appelés « Column_N » dans la collection (étant donné que les collections ne peuvent pas avoir de noms vides).

Retourner l’index de ligne dans la collection de sorties
ReturnRowIndexInOutputCollection boolean

Si la valeur est « True » (valeur par défaut), l’agent IA-Connect retourne l’index de ligne dans la collection de sorties en tant que colonne supplémentaire. Par défaut, la colonne d’index de ligne est appelée « Row_index », mais elle peut être modifiée en passant un nom de colonne dans le paramètre « Nom de colonne pour stocker l’index de ligne ». Cela est utile si vous envisagez de filtrer la collection de sorties et de suivre la ligne à laquelle le résultat filtré est lié. Si la valeur est « False », aucune colonne d’index de ligne n’est retournée.

Nom de la colonne pour stocker l’index de ligne
NameOfColumnToStoreRowIndex string

Si « Retourner l’index de ligne dans la collection de sortie » est défini sur « True », vous pouvez remplacer le nom de colonne par défaut « _Row_Index » en fournissant une valeur ici.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre de lignes dans la table
NumberOfRowsInTable integer

Nombre de lignes dans le tableau.

Nombre de colonnes dans la table
NumberOfColumnsInTable integer

Nombre de colonnes dans le tableau.

Nombre de lignes sélectionnées
NumberOfSelectedRows integer

Nombre de lignes actuellement sélectionnées.

Nombre de colonnes sélectionnées
NumberOfSelectedColumns integer

Nombre de colonnes actuellement sélectionnées.

Nombre de lignes retournées
NumberOfRowsReturned integer

Nombre de lignes retournées, qui peuvent être inférieures au nombre de lignes trouvées si « Nombre maximal de lignes à retourner » a été défini sur un nombre inférieur.

Nombre de colonnes retournées
NumberOfColumnsReturned integer

Nombre de colonnes retournées, qui peuvent être inférieures au nombre de colonnes trouvées si « Nombre maximal de colonnes à retourner » a été défini sur un nombre inférieur.

Contenu de table JSON
TableContentsJSON string

Contenu de l’élément de table, au format JSON. Les noms de colonnes de cette collection correspondent aux noms de colonnes de l’élément de table si l’option « Utiliser les en-têtes de colonne de la table » a été définie sur true. Si le nom de colonne est vide, il est appelé « Column_N » dans la collection (étant donné que les collections ne peuvent pas avoir de noms vides). Si le nom de colonne est un doublon, il aura « _N » ajouté au nom (étant donné que les collections ne peuvent pas avoir de noms de colonnes en double).

Obtenir les informations de pont d’accès aux fenêtres

Retourne des informations sur le pont Windows Access (WAB) pour un ID de machine virtuelle Java particulier, y compris les versions java et DLL Windows. L’ID de machine virtuelle Java peut être obtenu en tant que sortie de l’action « Obtenir les propriétés d’élément Java ».

Paramètres

Nom Clé Obligatoire Type Description
ID de l'ordinateur virtuel
VMID True integer

ID de machine virtuelle Java. Ceci est unique sur toutes les machines virtuelles Java.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Version de classe Java
JavaClassVersion string

La version de classe Java, par exemple « 1.8.0_261 ».

Version de la DLL Java
JavaDLLVersion string

La version de la DLL Java, par exemple « 1.8.0_261 ».

Version de la DLL Windows
WinDLLVersion string

Version de la DLL Windows, par exemple « 1.8.0_261 ».

Version de machine virtuelle
VMVersion string

La version de la machine virtuelle Java, par exemple « 1.8.0_261 ».

Obtenir les propriétés de cellule de table Java

Retourne les propriétés et le contenu d’une cellule spécifiée dans un élément de table Java. Il s’agit d’un élément avec des lignes, des colonnes, un en-tête et des cellules (par exemple, un tableau). Vous pouvez éventuellement spécifier si la cellule est actuellement visible à l’écran et si elle est coordonnée en énumérant la fenêtre d’affichage. L’élément viewport contient généralement la table (par exemple, il s’agit d’un élément parent de la table) et représente la zone visible de la table.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Index de ligne de cellule
RowIndex True integer

Index de ligne de la cellule dans le tableau, commençant à 1.

Index de colonne de cellule
ColumnIndex True integer

Index de colonne de la cellule dans le tableau, commençant à 1.

Handle de retour
ReturnJABHandle boolean

Si la valeur est true, un handle d’élément est retourné pour la cellule.

Énumérer la fenêtre d’affichage
EnumerateViewport boolean

L’élément viewport contient généralement la table et représente la zone visible de la table. Si la valeur est « True » (valeur par défaut), IA-Connect Agent tente de détecter les limites visibles de la table et l’index des cellules à chaque angle en calculant la taille de la fenêtre d’affichage. Cela vous permet de déterminer quels composants de la table sont actuellement visibles à l’écran. Si la valeur est « False », les coordonnées de la fenêtre d’affichage ne sont pas remplies.

Parents de fenêtre d’affichage de processus
ProcessViewportParents boolean

Si la valeur est « True » (valeur par défaut), les éléments parents de la fenêtre d’affichage sont également traités pour aider à affiner la taille visible de la fenêtre d’affichage. Cela est utile s’il est incorporé dans une autre fenêtre d’affichage. Si la valeur est « False », les éléments parents de la fenêtre d’affichage ne seront pas traités.

Nombre maximal de parents de fenêtres d’affichage à traiter
MaxViewportParentsToProcess integer

Nombre maximal d’éléments parents à traiter lors de l’énumération de la fenêtre d’affichage. Par défaut, cette valeur est définie sur 50.

Rôles d’élément parent Viewport à prendre en compte
ViewportParentElementRolesToConsider string

Rôles de l’élément parent de la fenêtre d’affichage à prendre en compte lors de l’énumération pour calculer la taille de la fenêtre d’affichage. Cette méthode permet d’exclure les éléments parents plus petits que la fenêtre d’affichage, ce qui peut fausser le calcul de taille, par exemple des onglets de page. Par défaut, il s’agit de : panneau, fenêtre d’affichage, volet superposé, volet Racine.

Marge gauche de la fenêtre d’affichage
ViewportLeftMargin integer

Marge interne gauche pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Marge supérieure de la fenêtre d’affichage
ViewportTopMargin integer

Marge interne supérieure pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Marge droite de la fenêtre d’affichage
ViewportRightMargin integer

Marge interne droite pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Marge inférieure de la fenêtre d’affichage
ViewportBottomMargin integer

Marge interne inférieure pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Index de cellule
CellIndex integer

Index de cellule dans le tableau. La première cellule de la première ligne aura un index de 1, augmentant de 1 pour chaque cellule de la ligne. Par conséquent, dans un tableau avec 5 lignes et 3 colonnes, la première cellule de la deuxième ligne aura un index de 4.

Extension de ligne de cellule
RowExtent integer

Nombre de lignes que la cellule s’étend. Cela sera généralement 1, sauf si la cellule est fusionnée sur plusieurs lignes.

Extension de colonne de cellule
ColumnExtent integer

Nombre de colonnes que la cellule s’étend. Cela sera généralement 1, sauf si la cellule est fusionnée sur plusieurs colonnes.

La cellule est sélectionnée
IsSelected boolean

Retourne la valeur true que la cellule est actuellement sélectionnée ou false si ce n’est pas le cas.

Contenu des cellules
CellContents string

Contenu de la cellule.

Bord gauche de la cellule
CellLeftEdge integer

Distance en pixels entre le bord gauche de l’élément de cellule et le bord gauche de l’affichage.

Bord supérieur de la cellule
CellTopEdge integer

Distance en pixels entre le bord supérieur de l’élément de cellule et le bord supérieur de l’affichage.

Bord droit de la cellule
CellRightEdge integer

Distance en pixels entre le bord droit de l’élément de cellule et le bord gauche de l’affichage.

Bord inférieur de la cellule
CellBottomEdge integer

Distance en pixels entre le bord inférieur de l’élément de cellule et le bord supérieur de l’affichage.

Largeur de cellule
CellWidth integer

Largeur de l’élément de cellule en pixels.

Hauteur de cellule
CellHeight integer

Hauteur de l’élément de cellule en pixels.

La cellule est visible à l’écran
CellOnscreen boolean

Retourne true si la cellule est visible à l’écran ou false si ce n’est pas le cas.

Le résultat visible est certain
CellVisibleResultIsCertain boolean

Retourne true si le résultat « Cellule est visible à l’écran » est certain. Cette valeur est définie sur « False » si l’une des 4 limites de la table parente n’a pas pu être calculée.

Poignée JAB de cellule
CellJABHandle integer

Handle d’élément dans la cellule de tableau.

Obtenir les propriétés de la table Java

Retourne les propriétés d’un élément de table Java. Il s’agit d’un élément avec des lignes, des colonnes, un en-tête et des cellules (par exemple, un tableau). Vous pouvez éventuellement spécifier si les composants de la table sont actuellement visibles à l’écran en énumérant la fenêtre d’affichage. L’élément viewport contient généralement la table (par exemple, il s’agit d’un élément parent de la table) et représente la zone visible de la table.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Énumérer la fenêtre d’affichage
EnumerateViewport boolean

L’élément viewport contient généralement la table et représente la zone visible de la table. Si la valeur est « True » (valeur par défaut), IA-Connect Agent tente de détecter les limites visibles de la table et l’index des cellules à chaque angle en calculant la taille de la fenêtre d’affichage. Cela vous permet de déterminer quels composants de la table sont actuellement visibles à l’écran. Si la valeur est « False », les coordonnées de la fenêtre d’affichage ne sont pas remplies.

Parents de fenêtre d’affichage de processus
ProcessViewportParents boolean

Si la valeur est « True » (valeur par défaut), les éléments parents de la fenêtre d’affichage sont également traités pour aider à affiner la taille visible de la fenêtre d’affichage. Cela est utile s’il est incorporé dans une autre fenêtre d’affichage. Si la valeur est « False », les éléments parents de la fenêtre d’affichage ne seront pas traités.

Nombre maximal de parents de fenêtres d’affichage à traiter
MaxViewportParentsToProcess integer

Nombre maximal d’éléments parents à traiter lors de l’énumération de la fenêtre d’affichage. Par défaut, cette valeur est définie sur 50.

Rôles d’élément parent Viewport à prendre en compte
ViewportParentElementRolesToConsider string

Rôles de l’élément parent de la fenêtre d’affichage à prendre en compte lors de l’énumération pour calculer la taille de la fenêtre d’affichage. Cette méthode permet d’exclure les éléments parents plus petits que la fenêtre d’affichage, ce qui peut fausser le calcul de taille, par exemple des onglets de page. Par défaut, il s’agit de : panneau, fenêtre d’affichage, volet superposé, volet Racine.

Marge gauche de la fenêtre d’affichage
ViewportLeftMargin integer

Marge interne gauche pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Marge supérieure de la fenêtre d’affichage
ViewportTopMargin integer

Marge interne supérieure pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Marge droite de la fenêtre d’affichage
ViewportRightMargin integer

Marge interne droite pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Marge inférieure de la fenêtre d’affichage
ViewportBottomMargin integer

Marge interne inférieure pour la fenêtre d’affichage énumérée. Cette valeur peut être utilisée pour exclure toutes les cellules qui peuvent être affichées uniquement par un pixel ou deux et sont presque entièrement hors écran. Par défaut, cette valeur est définie sur 2 et ne doit être augmentée que si vous essayez d’influencer les données retournées par l’agent IA-Connect.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre de lignes
NumberOfRows integer

Nombre de lignes dans le tableau.

Nombre de colonnes
NumberOfColumns integer

Nombre de colonnes dans le tableau.

Nombre de lignes sélectionnées
NumberOfSelectedRows integer

Nombre de lignes actuellement sélectionnées.

Nombre de colonnes sélectionnées
NumberOfSelectedColumns integer

Nombre de colonnes actuellement sélectionnées.

Nombre de lignes dans l’en-tête de ligne
NumberOfRowsInRowHeader integer

Nombre de lignes dans l’en-tête de ligne. Il s’agit généralement de 0, car les tables ont rarement des en-têtes de ligne.

Nombre de colonnes dans l’en-tête de colonne
NumberOfColumnsInColumnHeader integer

Nombre de colonnes dans l’en-tête de colonne.

Fenêtre d’affichage située
ViewportLocated boolean

Retourne true si la fenêtre d’affichage a été située ou false si ce n’est pas le cas. S’il s’agit de « True », les coordonnées de la fenêtre d’affichage sont retournées.

Bord gauche de la fenêtre d’affichage
ViewportLeftEdge integer

Distance en pixels entre le bord gauche de l’élément viewport et le bord gauche de l’affichage.

Bord supérieur de la fenêtre d’affichage
ViewportTopEdge integer

Distance en pixels entre le bord supérieur de l’élément viewport et le bord supérieur de l’affichage.

Largeur de la fenêtre d’affichage
ViewportWidth integer

Largeur de l’élément viewport en pixels.

Hauteur de la fenêtre d’affichage
ViewportHeight integer

Hauteur de l’élément viewport en pixels.

Bord droit de la fenêtre d’affichage
ViewportRightEdge integer

Distance en pixels entre le bord droit de l’élément viewport et le bord gauche de l’affichage.

Bord inférieur de la fenêtre d’affichage
ViewportBottomEdge integer

Distance en pixels entre le bord inférieur de l’élément viewport et le bord supérieur de l’affichage.

Index de cellule visible en haut à gauche dans le parent
TopLeftVisibleCellIndexInParent integer

Index de cellule de la cellule visible en haut à gauche du tableau. La première cellule de la première ligne aura un index de 1, augmentant de 1 pour chaque cellule de la ligne. Par conséquent, dans un tableau avec 5 lignes et 3 colonnes, la première cellule de la deuxième ligne aura un index de 4.

Index de ligne visible en haut à gauche
TopLeftVisibleCellRowIndex integer

Index de ligne de la cellule visible en haut à gauche du tableau.

Index de colonne visible en haut à gauche
TopLeftVisibleCellColumnIndex integer

Index de colonne de la cellule visible en haut à gauche du tableau.

Index de cellule visible en haut à droite dans le parent
TopRightVisibleCellIndexInParent integer

Index de cellule de la cellule visible en haut à droite du tableau. La première cellule de la première ligne aura un index de 1, augmentant de 1 pour chaque cellule de la ligne. Par conséquent, dans un tableau avec 5 lignes et 3 colonnes, la première cellule de la deuxième ligne aura un index de 4.

Index de ligne visible en haut à droite
TopRightVisibleCellRowIndex integer

Index de ligne de la cellule visible en haut à droite du tableau.

Index de colonne visible en haut à droite
TopRightVisibleCellColumnIndex integer

Index de colonne de la cellule visible en haut à droite du tableau.

Index de cellule visible en bas à gauche dans le parent
BottomLeftVisibleCellIndexInParent integer

Index de cellule de la cellule visible en bas à gauche dans le tableau. La première cellule de la première ligne aura un index de 1, augmentant de 1 pour chaque cellule de la ligne. Par conséquent, dans un tableau avec 5 lignes et 3 colonnes, la première cellule de la deuxième ligne aura un index de 4.

Index de ligne visible en bas à gauche
BottomLeftVisibleCellRowIndex integer

Index de ligne de la cellule visible en bas à gauche du tableau.

Index de colonne visible en bas à gauche
BottomLeftVisibleCellColumnIndex integer

Index de colonne de la cellule visible en bas à gauche du tableau.

Index de cellule visible en bas à droite dans le parent
BottomRightVisibleCellIndexInParent integer

Index de cellule de la cellule visible en bas à droite dans le tableau. La première cellule de la première ligne aura un index de 1, augmentant de 1 pour chaque cellule de la ligne. Par conséquent, dans un tableau avec 5 lignes et 3 colonnes, la première cellule de la deuxième ligne aura un index de 4.

Index de ligne visible en bas à droite
BottomRightVisibleCellRowIndex integer

Index de ligne de la cellule visible en bas à droite du tableau.

Index de colonne visible en bas à droite
BottomRightVisibleCellColumnIndex integer

Index de colonne de la cellule visible en bas à droite du tableau.

Index de colonne visible le plus à gauche
LeftmostVisibleColumnIndex integer

Index de colonne de la colonne la plus visible à gauche.

Index de colonne visible le plus à droite
RightmostVisibleColumnIndex integer

Index de colonne de la colonne la plus visible à droite.

Index de ligne visible le plus haut
TopmostVisibleRowIndex integer

Index de ligne de la ligne la plus visible.

Index de ligne visible le plus bas
BottommostVisibleRowIndex integer

Index de ligne de la ligne la plus bas visible.

Obtenir les propriétés d’élément enfant Java

Retourne toutes les propriétés d’un élément enfant Java spécifique, spécifiée par l’index. Cela peut être utile si vous ne savez pas quel champ contient les valeurs de propriété requises.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément de recherche
SearchElementJABHandle True integer

Handle d’élément de l’élément pour lequel vous souhaitez retourner les propriétés de l’élément enfant. Cela peut se trouver à l’aide des propriétés d’élément Java ou d’une autre recherche qui retourne un handle d’élément.

Rechercher un index enfant
SearchChildIndex True integer
Longueur maximale de la chaîne
MaxStringLength integer

Longueur maximale du champ de description. Cela peut parfois contenir une grande quantité de texte afin que la définition d’une valeur maximale puisse augmenter la vitesse de recherche. Par défaut, il n’existe aucune longueur de chaîne maximale, de sorte que les descriptions complètes seront retournées.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Handle JAB d’élément
ElementJABHandle integer

Si l’élément de recherche a été trouvé, il contient un handle d’élément numérique qui peut être utilisé dans d’autres actions pour agir en tant que handle « parent » pour des recherches supplémentaires (c’est-à-dire pour localiser des éléments par rapport à ce handle).

VMID d’élément
ElementVMID integer

ID de la machine virtuelle Java exécutant le programme Java.

Nom de l'élément
ElementName string

Nom Java de l’élément situé.

Description de l’élément
ElementDescription string

Description Java de l’élément situé (s’il en existe un).

Rôle d’élément
ElementRole string

Rôle Java (par exemple, frame ou panneau) de l’élément situé (s’il en existe un).

États d’élément
ElementStates string

Les états pris en charge par l’élément Java (par exemple, focusables, visibles) dans les paramètres régionaux de la session Agent.

États d’élément en_US
ElementStates_en_US string

Les états pris en charge par l’élément Java (par exemple, focusables, visibles) dans les paramètres régionaux en_US.

Bord gauche de l’élément
ElementLeftEdge integer

Distance en pixels entre le bord gauche de l’élément ou de la fenêtre Java et le bord gauche de l’affichage.

Bord supérieur de l’élément
ElementTopEdge integer

Distance en pixels entre le bord supérieur de l’élément ou de la fenêtre Java et le bord supérieur de l’affichage.

Bord droit de l’élément
ElementRightEdge integer

Distance en pixels entre le bord droit de l’élément ou de la fenêtre Java et le bord gauche de l’affichage.

Bord inférieur de l’élément
ElementBottomEdge integer

Distance en pixels entre le bord inférieur de l’élément ou de la fenêtre Java et le bord supérieur de l’affichage.

Largeur de l’élément
ElementWidth integer

Largeur de l’élément Java en pixels.

Hauteur de l’élément
ElementHeight integer

Hauteur de l’élément Java en pixels.

Élément composant Is
IsComponentElement boolean

Retourne true si l’élément Java est un conteneur ou false si ce n’est pas le cas.

Élément d’action Is
IsActionElement boolean

Retourne true si l’élément Java est un élément d’action ou false si ce n’est pas le cas.

Élément de sélection
IsSelectionElement boolean

Retourne true si l’élément Java est une sélection ou false si ce n’est pas le cas.

Élément textuel
IsTextElement boolean

Retourne true si l’élément Java est un élément de texte ou false si ce n’est pas le cas.

Est activé
IsEnabled boolean

Retourne true si l’élément Java est activé ou false si ce n’est pas le cas. Un élément désactivé est généralement visible mais ne peut pas être interagissant.

Est visible
IsVisible boolean

Retourne true si l’élément Java est visible ou false si ce n’est pas le cas.

Affiche
IsShowing boolean

Retourne true si l’élément Java affiche ou false si ce n’est pas le cas.

Est opaque
IsOpaque boolean

Retourne true si l’élément Java est opaque ou false si ce n’est pas le cas.

Est focusable
IsFocusable boolean

Retourne la valeur true si l’élément Java doit être concentré par le clavier ou false si ce n’est pas le cas. Il peut s’agir d’une utilisation limitée, car la plupart des éléments sont focusables au clavier.

Est modifiable
IsEditable boolean

Retourne true si l’élément Java est modifiable ou false si ce n’est pas le cas.

Est une seule ligne
IsSingleLine boolean

Retourne true si l’élément Java est une seule ligne ou false si ce n’est pas le cas.

Est redimensionnable
IsResizable boolean

Retourne true si l’élément Java est redimensionnable ou false si ce n’est pas le cas.

Est modal
IsModal boolean

Retourne true si l’élément Java est modal ou false si ce n’est pas le cas. Un élément modal bloque la fenêtre principale de l’application, ce qui vous empêche d’interagir avec elle.

Est réduit
IsCollapsed boolean

Retourne true si l’élément Java est réduit ou false si ce n’est pas le cas.

Est sélectionnable
IsSelectable boolean

Retourne true si l’élément Java est sélectionnable ou false si ce n’est pas le cas.

Est sélectionné
IsSelected boolean

Retourne true si l’élément Java est sélectionné ou false si ce n’est pas le cas.

Est vertical
IsVertical boolean

Retourne true si l’élément Java est vertical ou false si ce n’est pas le cas.

Horizontal
IsHorizontal boolean

Retourne true si l’élément Java est horizontal ou false si ce n’est pas le cas.

Est actif
IsActive boolean

Retourne true si l’élément Java est actif ou false si ce n’est pas le cas.

Est coché
IsChecked boolean

Retourne true si l’élément Java est activé ou false si ce n’est pas le cas.

Est concentré
IsFocussed boolean

Retourne true si l’élément Java a le focus clavier. ou false si ce n’est pas le cas.

Est développé
IsExpanded boolean

Retourne true si l’élément Java est développé ou false si ce n’est pas le cas.

États d’éléments supplémentaires en_US
AdditionalStates_en_US string

Tous les états supplémentaires pris en charge par l’élément sont répertoriés ici dans les paramètres régionaux en_US, par exemple, multisélectionnables, temporaires.

Index dans le parent
IndexInParent integer

Index d’élément dans l’élément parent actuel.

Nombre d’éléments enfants
ChildrenCount integer

Nombre d’éléments enfants dont dispose l’élément.

Profondeur de l’élément
ElementDepth integer

Profondeur de l’élément à partir de la fenêtre parente de niveau supérieur.

Obtenir les propriétés d’élément Java

Retourne toutes les propriétés Java d’un élément Java. Cela peut être utile si vous ne savez pas quel champ contient les valeurs de propriété requises.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Longueur maximale de la chaîne
MaxStringLength integer

Longueur maximale du champ de description. Cela peut parfois contenir une grande quantité de texte afin que la définition d’une valeur maximale puisse augmenter la vitesse de recherche. Par défaut, il n’existe aucune longueur de chaîne maximale, de sorte que les descriptions complètes seront retournées.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Handle JAB d’élément
ElementJABHandle integer

Si l’élément de recherche a été trouvé, il contient un handle d’élément numérique qui peut être utilisé dans d’autres actions pour agir en tant que handle « parent » pour des recherches supplémentaires (c’est-à-dire pour localiser des éléments par rapport à ce handle).

VMID d’élément
ElementVMID integer

ID de la machine virtuelle Java exécutant le programme Java.

Nom de l'élément
ElementName string

Nom Java de l’élément situé.

Description de l’élément
ElementDescription string

Description Java de l’élément situé (s’il en existe un).

Rôle d’élément
ElementRole string

Rôle Java (par exemple, frame ou panneau) de l’élément situé (s’il en existe un).

États d’élément
ElementStates string

Les états pris en charge par l’élément Java (par exemple, focusables, visibles) dans les paramètres régionaux de la session Agent.

États d’élément en_US
ElementStates_en_US string

Les états pris en charge par l’élément Java (par exemple, focusables, visibles) dans les paramètres régionaux en_US.

Bord gauche de l’élément
ElementLeftEdge integer

Distance en pixels entre le bord gauche de l’élément ou de la fenêtre Java et le bord gauche de l’affichage.

Bord supérieur de l’élément
ElementTopEdge integer

Distance en pixels entre le bord supérieur de l’élément ou de la fenêtre Java et le bord supérieur de l’affichage.

Largeur de l’élément
ElementWidth integer

Largeur de l’élément Java en pixels.

Hauteur de l’élément
ElementHeight integer

Hauteur de l’élément Java en pixels.

Bord droit de l’élément
ElementRightEdge integer

Distance en pixels entre le bord droit de l’élément ou de la fenêtre Java et le bord gauche de l’affichage.

Bord inférieur de l’élément
ElementBottomEdge integer

Distance en pixels entre le bord inférieur de l’élément ou de la fenêtre Java et le bord supérieur de l’affichage.

Élément composant Is
IsComponentElement boolean

Retourne true si l’élément Java est un conteneur ou false si ce n’est pas le cas.

Élément d’action Is
IsActionElement boolean

Retourne true si l’élément Java est un élément d’action ou false si ce n’est pas le cas.

Élément de sélection
IsSelectionElement boolean

Retourne true si l’élément Java est une sélection ou false si ce n’est pas le cas.

Élément textuel
IsTextElement boolean

Retourne true si l’élément Java est un élément de texte ou false si ce n’est pas le cas.

Est activé
IsEnabled boolean

Retourne true si l’élément Java est activé ou false si ce n’est pas le cas. Un élément désactivé est généralement visible mais ne peut pas être interagissant.

Est visible
IsVisible boolean

Retourne true si l’élément Java est visible ou false si ce n’est pas le cas.

Affiche
IsShowing boolean

Retourne true si l’élément Java affiche ou false si ce n’est pas le cas.

Est opaque
IsOpaque boolean

Retourne true si l’élément Java est opaque ou false si ce n’est pas le cas.

Est focusable
IsFocusable boolean

Retourne la valeur true si l’élément Java doit être concentré par le clavier ou false si ce n’est pas le cas. Il peut s’agir d’une utilisation limitée, car la plupart des éléments sont focusables au clavier.

Est modifiable
IsEditable boolean

Retourne true si l’élément Java est modifiable ou false si ce n’est pas le cas.

Est une seule ligne
IsSingleLine boolean

Retourne true si l’élément Java est une seule ligne ou false si ce n’est pas le cas.

Est redimensionnable
IsResizable boolean

Retourne true si l’élément Java est redimensionnable ou false si ce n’est pas le cas.

Est modal
IsModal boolean

Retourne true si l’élément Java est modal ou false si ce n’est pas le cas. Un élément modal bloque la fenêtre principale de l’application, ce qui vous empêche d’interagir avec elle.

Est réduit
IsCollapsed boolean

Retourne true si l’élément Java est réduit ou false si ce n’est pas le cas.

Est sélectionnable
IsSelectable boolean

Retourne true si l’élément Java est sélectionnable ou false si ce n’est pas le cas.

Est sélectionné
IsSelected boolean

Retourne true si l’élément Java est sélectionné ou false si ce n’est pas le cas.

Est vertical
IsVertical boolean

Retourne true si l’élément Java est vertical ou false si ce n’est pas le cas.

Horizontal
IsHorizontal boolean

Retourne true si l’élément Java est horizontal ou false si ce n’est pas le cas.

Est actif
IsActive boolean

Retourne true si l’élément Java est actif ou false si ce n’est pas le cas.

Est coché
IsChecked boolean

Retourne true si l’élément Java est activé ou false si ce n’est pas le cas.

Est concentré
IsFocussed boolean

Retourne true si l’élément Java a le focus clavier. ou false si ce n’est pas le cas.

Est développé
IsExpanded boolean

Retourne true si l’élément Java est développé ou false si ce n’est pas le cas.

États d’éléments supplémentaires en_US
AdditionalStates_en_US string

Tous les états supplémentaires pris en charge par l’élément sont répertoriés ici dans les paramètres régionaux en_US, par exemple, multisélectionnables, temporaires.

Index dans le parent
IndexInParent integer

Index d’élément dans l’élément parent actuel.

Nombre d’éléments enfants
ChildrenCount integer

Nombre d’éléments enfants dont dispose l’élément.

Profondeur de l’élément
ElementDepth integer

Profondeur de l’élément à partir de la fenêtre parente de niveau supérieur.

Obtenir les propriétés d’élément Java en tant que liste

Renvoie les propriétés d’un élément Java sous la forme d’une liste de lignes unique (collection de lignes uniques/table de données) au lieu d’éléments individuels, cela peut être utile en fonction de la façon dont vous envisagez d’utiliser les données.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Longueur maximale de la chaîne
MaxStringLength integer

Longueur maximale du champ de description. Cela peut parfois contenir une grande quantité de texte afin que la définition d’une valeur maximale puisse augmenter la vitesse de recherche. Par défaut, il n’existe aucune longueur de chaîne maximale, de sorte que les descriptions complètes seront retournées.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre d’éléments trouvés
NumberOfElementsFound integer

Nombre d’éléments trouvés qui répondent aux critères de recherche.

Nombre d’éléments retournés
NumberOfElementsReturned integer

Nombre d’éléments retournés par la recherche. Cela peut être inférieur au nombre d’éléments trouvé si « Nombre maximal d’éléments à rechercher » ou « Nombre maximal d’éléments enfants à rechercher par nœud » a été défini sur un nombre inférieur.

Propriétés d’élément Java JSON
JABElementPropertiesJSON string

Les propriétés d’élément des éléments Java ont trouvé qu’ils correspondent aux critères de recherche, au format JSON.

Obtenir les propriétés d’élément parent Java

Retourne les propriétés de l’élément parent d’un élément Java. Cette action retourne uniquement les propriétés de l’élément parent direct et ne recherche pas toute la hauteur de l’arborescence d’éléments.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément de recherche
SearchElementJABHandle True integer

Handle d’élément de l’élément pour lequel vous souhaitez retourner les propriétés de l’élément parent. Cela peut se trouver à l’aide des propriétés d’élément Java ou d’une autre recherche qui retourne un handle d’élément.

Longueur maximale de la chaîne
MaxStringLength integer

Longueur maximale du champ de description. Cela peut parfois contenir une grande quantité de texte afin que la définition d’une valeur maximale puisse augmenter la vitesse de recherche. Par défaut, il n’existe aucune longueur de chaîne maximale, de sorte que les descriptions complètes seront retournées.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Handle JAB d’élément
ElementJABHandle integer

Si l’élément de recherche a été trouvé, il contient un handle d’élément numérique qui peut être utilisé dans d’autres actions pour agir en tant que handle « parent » pour des recherches supplémentaires (c’est-à-dire pour localiser des éléments par rapport à ce handle).

VMID d’élément
ElementVMID integer

ID de la machine virtuelle Java exécutant le programme Java.

Nom de l'élément
ElementName string

Nom Java de l’élément situé.

Description de l’élément
ElementDescription string

Description Java de l’élément situé (s’il en existe un).

Rôle d’élément
ElementRole string

Rôle Java (par exemple, frame ou panneau) de l’élément situé (s’il en existe un).

États d’élément
ElementStates string

Les états pris en charge par l’élément Java (par exemple, focusables, visibles) dans les paramètres régionaux de la session Agent.

États d’élément en_US
ElementStates_en_US string

Les états pris en charge par l’élément Java (par exemple, focusables, visibles) dans les paramètres régionaux en_US.

Bord gauche de l’élément
ElementLeftEdge integer

Distance en pixels entre le bord gauche de l’élément ou de la fenêtre Java et le bord gauche de l’affichage.

Bord supérieur de l’élément
ElementTopEdge integer

Distance en pixels entre le bord supérieur de l’élément ou de la fenêtre Java et le bord supérieur de l’affichage.

Bord droit de l’élément
ElementRightEdge integer

Distance en pixels entre le bord droit de l’élément ou de la fenêtre Java et le bord gauche de l’affichage.

Bord inférieur de l’élément
ElementBottomEdge integer

Distance en pixels entre le bord inférieur de l’élément ou de la fenêtre Java et le bord supérieur de l’affichage.

Largeur de l’élément
ElementWidth integer

Largeur de l’élément Java en pixels.

Hauteur de l’élément
ElementHeight integer

Hauteur de l’élément Java en pixels.

Élément composant Is
IsComponentElement boolean

Retourne true si l’élément Java est un conteneur ou false si ce n’est pas le cas.

Élément d’action Is
IsActionElement boolean

Retourne true si l’élément Java est un élément d’action ou false si ce n’est pas le cas.

Élément de sélection
IsSelectionElement boolean

Retourne true si l’élément Java est une sélection ou false si ce n’est pas le cas.

Élément textuel
IsTextElement boolean

Retourne true si l’élément Java est un élément de texte ou false si ce n’est pas le cas.

Est activé
IsEnabled boolean

Retourne true si l’élément Java est activé ou false si ce n’est pas le cas. Un élément désactivé est généralement visible mais ne peut pas être interagissant.

Est visible
IsVisible boolean

Retourne true si l’élément Java est visible ou false si ce n’est pas le cas.

Affiche
IsShowing boolean

Retourne true si l’élément Java affiche ou false si ce n’est pas le cas.

Est opaque
IsOpaque boolean

Retourne true si l’élément Java est opaque ou false si ce n’est pas le cas.

Est focusable
IsFocusable boolean

Retourne la valeur true si l’élément Java doit être concentré par le clavier ou false si ce n’est pas le cas. Il peut s’agir d’une utilisation limitée, car la plupart des éléments sont focusables au clavier.

Est modifiable
IsEditable boolean

Retourne true si l’élément Java est modifiable ou false si ce n’est pas le cas.

Est une seule ligne
IsSingleLine boolean

Retourne true si l’élément Java est une seule ligne ou false si ce n’est pas le cas.

Est redimensionnable
IsResizable boolean

Retourne true si l’élément Java est redimensionnable ou false si ce n’est pas le cas.

Est modal
IsModal boolean

Retourne true si l’élément Java est modal ou false si ce n’est pas le cas. Un élément modal bloque la fenêtre principale de l’application, ce qui vous empêche d’interagir avec elle.

Est réduit
IsCollapsed boolean

Retourne true si l’élément Java est réduit ou false si ce n’est pas le cas.

Est sélectionnable
IsSelectable boolean

Retourne true si l’élément Java est sélectionnable ou false si ce n’est pas le cas.

Est sélectionné
IsSelected boolean

Retourne true si l’élément Java est sélectionné ou false si ce n’est pas le cas.

Est vertical
IsVertical boolean

Retourne true si l’élément Java est vertical ou false si ce n’est pas le cas.

Horizontal
IsHorizontal boolean

Retourne true si l’élément Java est horizontal ou false si ce n’est pas le cas.

Est actif
IsActive boolean

Retourne true si l’élément Java est actif ou false si ce n’est pas le cas.

Est coché
IsChecked boolean

Retourne true si l’élément Java est activé ou false si ce n’est pas le cas.

Est concentré
IsFocussed boolean

Retourne true si l’élément Java a le focus clavier. ou false si ce n’est pas le cas.

Est développé
IsExpanded boolean

Retourne true si l’élément Java est développé ou false si ce n’est pas le cas.

États d’éléments supplémentaires en_US
AdditionalStates_en_US string

Tous les états supplémentaires pris en charge par l’élément sont répertoriés ici dans les paramètres régionaux en_US, par exemple, multisélectionnables, temporaires.

Index dans le parent
IndexInParent integer

Index d’élément dans l’élément parent actuel.

Nombre d’éléments enfants
ChildrenCount integer

Nombre d’éléments enfants dont dispose l’élément.

Profondeur de l’élément
ElementDepth integer

Profondeur de l’élément à partir de la fenêtre parente de niveau supérieur.

Obtenir l’état de connexion de pont d’accès Windows

Retourne l’état actuel de la connexion entre IA-Connect Agent et le pont d’accès Windows (WAB). Si IA-Connect Agent est connecté au WAB, les détails pertinents sont retournés en tant que sorties.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
WaB connecté
Connected boolean

Retourne true si l’agent IA-Connect est connecté au pont d’accès Windows ou false si ce n’est pas le cas.

Type de connexion WAB
ConnectionType string

Type de connexion au pont d’accès Windows, par exemple COM ou Natif et 32 bits ou 64 bits.

WAB 64bits
IsWAB64bit boolean

Retourne true si le pont d’accès Windows est 64 bits ou false si ce n’est pas le cas.

Erreur de connexion
ConnectionError string

Erreur de connexion, si une connexion a été signalée.

DLL COM chargée IA-JavaAccessBridge
LoadedIAJABDLL string

Chemin complet de la DLL COM chargée IA-JavaAccessBridge.

DLL du pont d’accès Windows chargé
LoadedWABDLL string

Chemin complet de la DLL du pont d’accès Windows chargé.

Version de la DLL pont Windows Access
WABVersion string

Version de la DLL de pont d’accès Windows chargée.

Obtenir l’état de sélection Java par index

Retourne l’état de sélection d’un élément enfant dans une sélection (généralement un élément d’une liste ou d’une liste déroulante) en fournissant l’index d’élément enfant. Vous pouvez récupérer tous les éléments enfants de sélection pour vérifier leur index à l’aide de l’action « Obtenir les éléments d’élément de sélection Java ».

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Index d’élément
ItemIndex True integer

Index (à partir de 1) de l’état de l’élément de liste à interroger.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
L’index est sélectionné
IndexIsSelected boolean

Retourne true si l’élément de liste de sélection à l’index spécifié est sélectionné ou false si ce n’est pas le cas.

Obtenir l’état de sélection Java par nom

Retourne l’état de sélection d’un élément enfant dans une sélection (généralement un élément d’une liste ou d’une liste déroulante) en fournissant le nom de l’élément enfant. Vous pouvez récupérer tous les éléments enfants de sélection pour vérifier leur nom à l’aide de l’action « Obtenir les éléments d’élément de sélection Java ».

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nom de l’élément
ItemName True string

Nom de l’élément de liste à sélectionner ou désélectionner.

Respect de la casse du nom de l’élément
ItemNameCaseSensitive boolean

Si la valeur est « True », la recherche du nom de l’élément respecte la casse (par exemple, elle doit correspondre exactement à l’élément de liste). Si la valeur est « False » (valeur par défaut), la recherche de nom d’élément ne respecte pas la casse.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Le nom est sélectionné
NameIsSelected boolean

Retourne true si l’élément de liste de sélection nommé est sélectionné ou false si ce n’est pas le cas.

Obtenir plusieurs propriétés d’élément parent Java

Retourne les propriétés de tous les éléments parents d’un élément Java. Cette action recherche toute la hauteur de l’arborescence d’éléments qui retourne toutes les propriétés parentes si le paramètre « Nombre maximal de parents à traiter » est suffisamment élevé.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément de recherche
SearchElementJABHandle True integer

Handle d’élément de l’élément pour lequel vous souhaitez retourner toutes les propriétés des éléments parents. Cela peut se trouver à l’aide des propriétés d’élément Java ou d’une autre recherche qui retourne un handle d’élément.

Longueur maximale de la chaîne
MaxStringLength integer

Longueur maximale du champ de description. Cela peut parfois contenir une grande quantité de texte afin que la définition d’une valeur maximale puisse augmenter la vitesse de recherche. Par défaut, il n’existe aucune longueur de chaîne maximale, de sorte que les descriptions complètes seront retournées.

Nombre maximal de parents à traiter
MaxParentsToProcess integer

Nombre maximal d’éléments parents à traiter. Par défaut, cette valeur est définie sur 50.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Éléments parents Java JSON
JavaParentElementsJSON string

Liste de tous les éléments parents situés (et leurs propriétés), au format JSON. Les propriétés retournées sont les mêmes que celles retournées par l’action « Obtenir les propriétés d’élément Java ».

Nombre d’éléments parents retournés
NumberOfParentElementsReturned integer

Nombre d’éléments parents retournés par la recherche.

Obtenir toutes les propriétés d’élément enfant Java

Retourne toutes les propriétés de tous les éléments enfants Java. Cela peut être utile si vous ne savez pas quel champ contient les valeurs de propriété requises.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément de recherche
SearchElementJABHandle True integer

Handle d’élément de l’élément pour lequel vous souhaitez retourner les propriétés de l’élément enfant. Cela peut se trouver à l’aide des propriétés d’élément Java ou d’une autre recherche qui retourne un handle d’élément.

Premier élément à retourner
FirstItemToReturn integer

Index d’élément du premier élément à retourner, à partir de 1. Si vous souhaitez renvoyer les éléments dans l’ordre inverse (à partir du bas de l’arborescence), vous pouvez également spécifier un index négatif à partir de -1. Par exemple, un index de -10 retournerait le dixième élément du bas.

Nombre maximal d’éléments à retourner
MaxItemsToReturn integer

Nombre maximal d’éléments à retourner. Ce paramètre peut être utilisé pour retourner de grands ensembles d’éléments en blocs plus petits, par exemple des tables volumineuses. Au lieu de tenter de retourner l’intégralité de la table qui peut entraîner un délai d’expiration pour des tables extrêmement volumineuses, vous pouvez plutôt retourner 500 lignes à la fois.

Longueur maximale de la chaîne
MaxStringLength integer

Longueur maximale du champ de description. Cela peut parfois contenir une grande quantité de texte afin que la définition d’une valeur maximale puisse augmenter la vitesse de recherche. Par défaut, il n’existe aucune longueur de chaîne maximale, de sorte que les descriptions complètes seront retournées.

Rechercher des descendants
SearchDescendants boolean

Si la valeur est true, tous les éléments enfants sous le handle parent sont recherchés. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments enfants directs du handle parent sont recherchés.

Rôle d’élément Java de recherche
SearchRole string

Rôle d’élément Java facultatif des éléments enfants à rechercher. Cela peut être découvert par le biais de l’inspection.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Nombre d’éléments enfants retournés
NumberOfChildElementsReturned integer

Nombre d’éléments enfants retournés par la recherche.

Plus d’éléments disponibles à la profondeur actuelle
MoreElementsAvailableAtCurrentDepth boolean

Retourne true s’il existe plus d’éléments enfants à la profondeur actuelle qui n’ont pas été retournés, car « Nombre maximal d’éléments à retourner » a été défini sur un nombre inférieur.

Plus d’éléments disponibles à des profondeurs inférieures
MoreElementsAvailableAtLowerDepths boolean

Retourne true s’il existe plus d’éléments enfants disponibles à une profondeur inférieure dans l’arborescence Java, si « Nombre maximal d’éléments à retourner » a été défini sur un nombre inférieur.

Plus d’éléments plus profonds que la profondeur maximale
MoreElementsDeeperThanMaxDepth boolean

Retourne true s’il existe plus d’éléments enfants disponibles à une profondeur maximale inférieure dans l’arborescence Java, si la valeur « Profondeur relative maximale » a été définie sur un nombre inférieur.

Éléments enfants Java JSON
JavaChildElementsJSON string

Liste de tous les éléments enfants situés (et de leurs propriétés), au format JSON. Les propriétés retournées sont identiques à celles retournées par l’action « Obtenir les propriétés d’élément enfant Java ».

Obtenir un fichier CSV de rôle Java à partir de la recherche d’éléments

Effectue une recherche d’élément Java et génère les détails des éléments recherchés (jusqu’au point où l’élément a été trouvé) au format CSV. Cette action ne serait utilisée qu’à des fins de développement et fournit une vue d’ensemble des éléments de l’application qui peuvent être utiles pour visualiser la structure de l’application et optimiser les recherches d’éléments.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Rôle de retrait au format CSV
IndentRoleInCSV boolean

Les rôles d’élément enfant dans la sortie CSV doivent-ils être mis en retrait ? Cela peut aider à mieux visualiser les relations parent et enfant dans l’arborescence d’éléments Java. Par défaut, cette valeur est définie sur « True ».

Inclure une description au format CSV
IncludeDescriptionInCSV boolean

Les descriptions des éléments doivent-ils être incluses dans la sortie CSV ? Par défaut, cette valeur est définie sur « True ».

Inclure des dimensions au format CSV
IncludeDimensionsInCSV boolean

Les dimensions de l’élément (hauteur, largeur et bords englobants) doivent-elles être incluses dans la sortie CSV ? Par défaut, cette valeur est définie sur « True ».

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Élément trouvé
ElementFound boolean

Retourne true si l’élément de recherche a été trouvé, ou false si ce n’est pas le cas.

Nombre d’éléments recherchés
ElementsSearched integer

Nombre d’éléments recherchés sous l’élément parent avant la recherche de l’élément de recherche.

Rôle CSV
RoleCSV string

Sortie CSV contenant le rôle de chaque élément trouvé dans la recherche.

Obtenir un fichier CSV de rôle Java à partir du handle d’élément

Retourne l’arborescence des rôles d’élément sous le handle d’élément spécifié en tant que fichier CSV. Cette action ne serait utilisée qu’à des fins de développement et fournit une vue d’ensemble des éléments de l’application qui peuvent être utiles pour visualiser la structure de l’application et optimiser les recherches d’éléments.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Rôle de retrait au format CSV
IndentRoleInCSV boolean

Les rôles d’élément enfant dans la sortie CSV doivent-ils être mis en retrait ? Cela peut aider à mieux visualiser les relations parent et enfant dans l’arborescence d’éléments Java. Par défaut, cette valeur est définie sur « True ».

Inclure une description au format CSV
IncludeDescriptionInCSV boolean

Les descriptions des éléments doivent-ils être incluses dans la sortie CSV ? Par défaut, cette valeur est définie sur « True ».

Inclure des dimensions au format CSV
IncludeDimensionsInCSV boolean

Les dimensions de l’élément (hauteur, largeur et bords englobants) doivent-elles être incluses dans la sortie CSV ? Par défaut, cette valeur est définie sur « True ».

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Élément trouvé
ElementFound boolean

Retourne true si l’élément spécifié par le handle d’entrée a été trouvé, ou false si ce n’est pas le cas.

Nombre d’éléments recherchés
ElementsSearched integer

Nombre d’éléments recherchés sous l’élément parent.

Rôle CSV
RoleCSV string

Sortie CSV contenant le rôle de chaque élément trouvé sous l’élément parent.

Obtenir un rectangle englobant visible de l’élément Java

Récupère les limites visibles d’un élément Java. En règle générale, le pont d’accès Java retourne les valeurs de position virtuelles d’un élément, que l’élément soit visible à l’écran et que ces valeurs virtuelles soient fournies par l’action « Obtenir les propriétés d’élément Java ». Avec des éléments plus volumineux (par exemple, un élément de table qui peut faire défiler) car ceux-ci peuvent ne pas toujours être visibles à l’écran, cette action retourne les coordonnées de la zone actuellement visible de l’élément.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB d’élément
ElementJABHandle True integer

Handle d’élément de l’élément pour lequel vous souhaitez retourner les limites visibles. Cela peut se trouver à l’aide des propriétés d’élément Java ou d’une autre recherche qui retourne un handle d’élément.

Nombre maximal de parents à traiter
MaxParentsToProcess integer

Nombre maximal d’éléments parents à traiter lors du calcul de la taille visible de l’élément spécifié. Par défaut, cette valeur est définie sur 50.

Rôles d’élément parent à prendre en compte
ParentElementRolesToConsider string

Rôles des éléments parents à prendre en compte lors du calcul de la taille de l’élément. Cela permet d’exclure les éléments parents qui sont plus petits que l’élément qui peut fausser le calcul de la taille, par exemple des onglets de page. Par défaut, il s’agit de : panneau, fenêtre d’affichage, volet superposé, volet Racine.

Dessiner un rectangle
DrawRectangle boolean

Doit-il IA-Connect dessiner un rectangle autour de l’élément afin qu’il soit visible à l’écran ? Par défaut, cette valeur est définie sur false.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
Rectangle visible par l’élément à gauche
ElementVisibleRectangleLeft integer

Distance en pixels entre le bord gauche visible de l’élément et le bord gauche de l’affichage.

Élément visible rectangle en haut
ElementVisibleRectangleTop integer

Distance en pixels entre le bord supérieur visible de l’élément et le bord supérieur de l’affichage.

Rectangle visible à droite de l’élément
ElementVisibleRectangleRight integer

Distance en pixels entre le bord droit visible de l’élément et le bord gauche de l’affichage.

Rectangle visible en bas de l’élément
ElementVisibleRectangleBottom integer

Distance en pixels entre le bord inférieur visible de l’élément et le bord supérieur de l’affichage.

Largeur du rectangle visible de l’élément
ElementVisibleRectangleWidth integer

Largeur visible de l’élément en pixels.

Hauteur du rectangle visible par l’élément
ElementVisibleRectangleHeight integer

Hauteur visible de l’élément en pixels.

Réinitialiser tous les handles d’éléments Java

Réinitialise tous les handles d’éléments Java actuellement stockés par IA-Connect qui peuvent être utiles si vous avez identifié un grand nombre d’éléments et que vous avez un grand nombre de handles d’éléments stockés. Dans les scénarios avec un nombre extrêmement élevé de handles d’élément (100 000+), cette action peut également être utilisée pour libérer l’utilisation de la RAM.

Paramètres

Nom Clé Obligatoire Type Description
Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Se connecter au pont d’accès Java

Démarre le sous-système Java IA-Connect (IA-JavaAccessBridge) et le connecte à la DLL Java Access Bridge spécifiée (ou laissez vide pour en rechercher une). Cette étape doit être effectuée avant de pouvoir automatiser les applications Java. Cette action active également le pont d’accès Java qui doit être activé avant d’exécuter des applications Java.

Paramètres

Nom Clé Obligatoire Type Description
Dossier de recherche dll de pont Windows Access
WindowsAccessBridgeDLLSearchFolder string

Spécifiez le dossier contenant la DLL pont d’accès Windows (composant du runtime Java) dans la session où l’agent est en cours d’exécution ou entrez le nom de fichier complet d’une DLL pont d’accès Windows pour forcer l’utilisation de cette DLL particulière. Si vous ne fournissez pas de chemin d’accès, le chemin de recherche Windows standard sera utilisé.

chemin d’accès à la DLL IA-JavaAccessBridge
IAJavaAccessBridgePath string

Emplacement de la DLL COM IA-JavaAccessBridge.dll (composant intégré de l’agent IA-Connect) si vous devez l’héberger en externe vers l’EXE (peut-être en raison d’une liste verte de sécurité). Il peut s’agir du chemin d’accès complet ou du chemin relatif à l’emplacement de l’agent IA-Connect. Par exemple, si l’Agent et la DLL COM IA-JavaAccessBridge.dll se trouvent dans le même dossier, il suffit de passer le nom de fichier de la DLL.

DLL pont d’accès Windows 64 bits
Is64BitJABDLL boolean

La DLL pont d’accès Windows est-elle utilisée 64 bits ?

Utiliser COM pour la DLL de IA-JavaAccessBridge 64 bits
UseCOMFor64BitJABDLL boolean

Si la DLL pont d’accès Windows que vous essayez de charger est de 64 bits, cette opération doit être exécutée via une DLL COM hors processus au lieu d’appeler directement (en mémoire) à partir d’IA-Connect. Par défaut, cette valeur est définie sur « True ». Vous pouvez essayer de décocher cette option si la DLL IA-JavaAccessBridge est bloquée.

Activer le pont d’accès Java
EnableJavaAccessBridge boolean

Le pont d’accès Java doit-il être activé ? Par défaut, cette valeur est définie sur « True ».

Chemin d’accès au fichier d’accessibilité
AccessibilityFilepath string

Chemin d’accès au fichier .accessibility.properties qui contrôle si le pont d’accès Java est activé. Si vous ne fournissez pas de chemin d’accès, cette valeur par défaut est %USERPROFILE%.accessibility.properties.

Délai d’expiration de la commande en secondes
CommandTimeoutInSeconds integer

Nombre maximal de secondes à attendre IA-Connect pour se connecter au pont d’accès Java. Par défaut, il s’agit de 20 secondes.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Retours

Nom Chemin d’accès Type Description
DLL du pont d’accès Windows chargé
LoadedWindowsAccessBridgeDLL string

Nom de fichier complet de la DLL pont d’accès Windows qui a été chargée.

Se déconnecter du pont d’accès Java

Arrête tout sous-système Java en cours d'IA-Connect exécution (IA-JavaAccessBridge).

Paramètres

Nom Clé Obligatoire Type Description
Désactiver le pont d’accès Java
DisableJavaAccessBridge boolean

Le pont d’accès Java doit-il être désactivé ? Par défaut, cette valeur est définie sur « True ».

Chemin d’accès au fichier d’accessibilité
AccessibilityFilepath string

Chemin d’accès au fichier .accessibility.properties qui contrôle si le pont d’accès Java est activé. Si vous ne fournissez pas de chemin d’accès, cette valeur par défaut est %USERPROFILE%.accessibility.properties.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Sélectionner l’élément de liste Java par index

Sélectionne l’élément de liste qui correspond à l’index spécifié. Il est généralement utilisé pour sélectionner un élément dans une liste déroulante/élément de menu.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Index d’élément
ItemIndex True integer

Index (à partir de 1) de l’élément de liste à sélectionner ou désélectionner.

Sélectionner un élément
SelectItem boolean

Si la valeur est « True » (valeur par défaut), l’élément est sélectionné. Si la valeur est « False », l’élément est désélectionné. Cela est généralement utilisé uniquement avec une sélection multiple.

Effacer la sélection en premier
ClearSelectionFirst boolean

Si la valeur est « True » (valeur par défaut), la sélection est effacée en premier. Cela est principalement utilisé pour les sélections multiples, car vous devez choisir si vous sélectionnez des éléments supplémentaires ou si vous sélectionnez uniquement un seul élément (en désactivant d’abord). Si la valeur est « False », la sélection n’est pas effacée en premier.

Récupérer en cas d’échec
RecoverOnFailure boolean

Si la valeur est « True », les éléments de liste sélectionnés à l’origine sont récupérés si la nouvelle sélection échoue. Par exemple, si l’élément 3 a été sélectionné et que vous essayez de sélectionner l’élément 90 (qui n’existe pas), l’élément 3 sera réélecté. Si la valeur est « False », les éléments de liste sélectionnés à l’origine ne seront pas récupérés.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Sélectionner l’élément de liste Java par nom

Sélectionne l’élément de liste avec le nom spécifié. Il est généralement utilisé pour sélectionner un élément dans une liste déroulante/élément de menu.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nom de l’élément
ItemName True string

Nom de l’élément de liste à sélectionner ou désélectionner.

Sélectionner un élément
SelectItem boolean

Si la valeur est « True » (valeur par défaut), l’élément est sélectionné. Si la valeur est « False », l’élément est désélectionné. Cela est généralement utilisé uniquement avec une sélection multiple.

Respect de la casse du nom de l’élément
ItemNameCaseSensitive boolean

Si la valeur est « True », la recherche du nom de l’élément respecte la casse (par exemple, elle doit correspondre exactement à l’élément de liste). Si la valeur est « False » (valeur par défaut), la recherche de nom d’élément ne respecte pas la casse.

Effacer la sélection en premier
ClearSelectionFirst boolean

Si la valeur est « True » (valeur par défaut), la sélection est effacée en premier. Cela est principalement utilisé pour les sélections multiples, car vous devez choisir si vous sélectionnez des éléments supplémentaires ou si vous sélectionnez uniquement un seul élément (en désactivant d’abord). Si la valeur est « False », la sélection n’est pas effacée en premier.

Obtenir la liste des options en sélectionnant
GetListOfOptionsBySelecting boolean

Si la valeur est « True », l’agent IA-Connect tente d’obtenir la liste de toutes les options de la sélection en sélectionnant chacun à son tour (dans JAB). Si la valeur est « False » (valeur par défaut), le paramètre « Obtenir la liste des options en lisant les étiquettes » doit être défini sur « True » sinon, la liste des options ne sera pas lue.

Obtenir la liste des options en lisant les étiquettes
GetListOfOptionsByReadingLabels boolean

Si la valeur est « True » (valeur par défaut), l’agent IA-Connect tente d’obtenir la liste de toutes les options de la sélection en lisant les étiquettes enfants (dans l’arborescence JAB). Pour les listes déroulantes, vous devrez presque certainement définir le paramètre « Expand first » sur « True », car les éléments enfants ne sont pas exposés tant que la liste n’est pas supprimée. Définissez également le paramètre « Collapse after » sur « True » pour fermer la liste par la suite. Le paramètre « Obtenir la liste des options en sélectionnant » doit également être défini sur « False » ou cette option est ignorée (car vous ne pouvez pas obtenir la liste via les deux méthodes). Si la valeur est « False », le paramètre « Obtenir la liste des options en sélectionnant » doit être défini sur « True » sinon, la liste des options ne sera pas lue.

Développer en premier
ExpandFirst boolean

Si la valeur est « true » (valeur par défaut), l’action tente de développer la liste avant de rechercher les éléments d’élément de liste. Cela est utile pour les listes dynamiques, car les autres éléments d’élément de liste peuvent ne pas être créés tant que la liste n’est pas développée. Si la valeur est « false », la liste n’est pas développée.

Réduire après
CollapseAfter boolean

Si la valeur est true (valeur par défaut), la liste est réduite après l’exécution de la recherche. Si la valeur est false, la liste ne sera pas réduite.

Secondes entre développer et réduire
SecondsBetweenExpandCollapse double

Nombre de secondes à attendre entre les actions de développement et de réduction, si elles sont définies sur « True ». Par défaut, il s’agit de 0,05 (20 millisecondes).

Forcer même si l’état est correct
ForceEvenIfInCorrectState boolean

Si la valeur est « True », l’élément est sélectionné même s’il est déjà sélectionné. Si la valeur est « False » (valeur par défaut), l’agent IA-Connect ne fera rien si l’élément de liste est déjà sélectionné.

Récupérer en cas d’échec
RecoverOnFailure boolean

Si la valeur est « True », les éléments de liste sélectionnés à l’origine sont récupérés si la nouvelle sélection échoue. Par exemple, si l’élément 3 a été sélectionné et que vous essayez de sélectionner l’élément 90 (qui n’existe pas), l’élément 3 sera réélecté. Si la valeur est « False », les éléments de liste sélectionnés à l’origine ne seront pas récupérés.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Texte d’entrée dans l’élément Java

Entre du texte dans un élément Java (généralement un champ d’entrée de texte), en remplaçant le texte existant ou en insérant la nouvelle valeur à une position spécifique.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Texte à entrer
TextToInput string

Valeur de texte à entrer.

Remplacer la valeur existante
ReplaceExistingValue boolean

S’il existe du texte existant dans l’élément, doit-il être remplacé ?

Insérer une position
InsertPosition integer

Position (index) pour commencer à insérer du texte. S’il existe un texte existant, la position d’insertion peut être utilisée pour insérer à une position spécifique dans le texte existant.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Texte d’entrée global dans l’élément Java

Déplace la souris au centre de l’élément Java, la met au focus, les cliques gauches et appuie sur les touches. Généralement utilisé avec une entrée de texte qui n’accepte pas les méthodes d’entrée UIA natives.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Élément Focus en premier
FocusElement boolean

Doit-il IA-Connect tenter de concentrer l’élément avant un clic global ?

Clic global gauche sur l’élément
GlobalMouseClickOnElement boolean

Un clic global de la souris doit-il être effectué sur les coordonnées de l’élément (pour concentrer l’élément) avant d’entrer du texte ?

Remplacer la valeur existante à l’aide d’un double clic de souris
ReplaceExistingValueUsingDoubleClickDelete boolean

Une valeur existante doit-elle être remplacée en double-cliquant sur la souris (pour la mettre en surbrillance), puis en supprimant ?

Remplacer la valeur existante à l’aide de CTRL-A supprimer
ReplaceExistingValueUsingCTRLADelete boolean

Une valeur existante doit-elle être remplacée en appuyant sur Ctrl-A (pour mettre en surbrillance tout), puis en supprimant ? Certains éléments peuvent ne pas prendre en charge la mise en surbrillance avec Ctrl-A auquel cas l’option alternative « Remplacer la valeur existante à l’aide d’une double suppression de la souris » doit être tentée.

Texte à entrer
TextToInput string

Valeur de texte en entrée globale à l’aide du clavier.

Utiliser les événements d’envoi de clés
SendKeyEvents boolean

Si la valeur est true, envoyez des événements de clé (une API de niveau inférieur qui envoie des séquences de touches simulées au système d’exploitation) seront utilisés. Si la valeur est false, les clés d’envoi (une API de niveau supérieur qui envoie des séquences de touches à l’élément prioritaire) sont utilisées à la place.

Intervalle de clé en millisecondes
KeyIntervalInMilliseconds integer

Nombre de millisecondes entre chaque touche de pression.

Intervalle de double-clic en millisecondes
DoubleClickIntervalInMilliseconds integer

Le nombre de millisecondes entre chaque clic si le paramètre « Remplacer la valeur existante à l’aide d’un double clic sur supprimer » est défini sur true.

Ne pas interpréter les symboles
DontInterpretSymbols boolean

Les symboles du texte à entrer ne doivent-ils pas être interprétés comme des touches spéciales (par exemple, + pour Maj, ^ pour Ctrl) ? Cette valeur doit être définie sur true si vous tentez d’entrer les symboles réels.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Vérifier l’élément Java

Définit l’état d’un élément (généralement une case à cocher ou une case d’option) sur activé ou désactivé.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Élément Check
CheckElement boolean

L’élément doit-il être vérifié (true) ou désactivé (false) ?

Détecter automatiquement le nom de l’action
AutoDetectActionName boolean

Si la valeur est true (valeur par défaut), IA-Connect Agent tente de détecter automatiquement le nom de l’action « click » dans les paramètres régionaux non anglais. S’il existe plus de deux actions possibles pour l’élément, le « nom de l’action de remplacement » est utilisé. Si la valeur est false, IA-Connect Agent ne tente pas de détecter le nom d’action « click » dans les paramètres régionaux non anglais et l’action peut échouer, sauf si une valeur « Remplacer le nom de l’action » est fournie.

Remplacer le nom de l’action
OverrideActionName string

Nom de l’action « Click » dans les paramètres régionaux non anglais, par exemple « cliquer » ou « hacer clic ». Cela peut être déterminé à partir de la sortie de l’action « Obtenir des actions pour l’élément Java » et est généralement sensible à la casse.

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()

Élément Java Focus

Concentre un élément Java qui le rend actif pour le focus clavier et, selon l’application, peut amener la fenêtre d’élément au premier plan.

Paramètres

Nom Clé Obligatoire Type Description
Handle JAB de l’élément parent
SearchParentElementJABHandle True integer

Handle d’élément Java qui est un parent de l’élément que vous recherchez. Il peut s’agir d’une fenêtre que vous avez située précédemment à l’aide de l’élément de bureau « Wait for Java desktop element ».

Nom de l’élément Java de recherche
SearchElementJABName string

Nom Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Description de l’élément Java de recherche
SearchElementJABDescription string

Description facultative de l’élément Java à rechercher. Cela peut être découvert par le biais de l’inspection.

Rôle d’élément Java de recherche
SearchElementJABRole string

Rôle d’élément Java facultatif de l’élément à rechercher. Cela peut être découvert par le biais de l’inspection.

Rechercher des éléments enfants
SearchSubTree boolean

Si la valeur est true, l’arborescence entière située sous le handle de fenêtre parent est recherchée. Cela est plus approfondi, mais peut prendre plus de temps. Si la valeur est false, seuls les éléments directement sous le handle de fenêtre parent dans l’arborescence sont recherchés.

Profondeur relative maximale
MaxRelativeDepth integer

Profondeur relative maximale à rechercher à partir de l’élément parent pour les éléments enfants. Les éléments enfants directs ont une valeur de profondeur de 0.

Index de correspondance
MatchIndex integer

Si plusieurs éléments correspondent à la recherche, quel élément (à partir de 1) doit être mis en correspondance. Peut être utilisé conjointement avec « Trier par colonne » pour choisir l’ordre de tri correspondant.

Filtre de recherche
SearchFilter string

Filtre avancé facultatif pour restreindre davantage la recherche à l’aide d’opérateurs conditionnels et de tout champ d’élément. Exemple 1 : [Width] < 200. Exemple 2 : [Name] like 'Document*' AND [Role] like 'Label*'. Pour plus d’exemples, consultez la documentation.

Trier par nom de colonne
SortByColumn string

Si plusieurs éléments correspondent à la recherche, cela vous permet de spécifier la propriété d’élément à trier par. Cela sera utilisé conjointement avec « Match index » pour sélectionner l’élément requis. Par exemple : si « Trier par nom de colonne » est [TopEdge] et « Match index » est 1, l’élément correspondant le plus proche du haut de l’écran est mis en correspondance.

L’index de correspondance est croissant
MatchIndexAscending boolean

Si plusieurs éléments correspondent à la recherche, doit correspondre à « Faire correspondre l’index » en haut de la liste triée (true) ou en bas de la liste triée (false).

Recherche sensible à la casse
CaseSensitiveSearch boolean

La recherche d’élément doit-elle être sensible à la casse ? Lorsque la valeur est True, seuls les éléments correspondant aux recherches exactes de chaîne/texte sont retournés. Par défaut, cette valeur est définie sur false.

Rechercher uniquement des éléments visibles
OnlySearchVisibleElements boolean

Seuls les éléments visibles doivent-ils être recherchés ? Par défaut, cette valeur est définie sur true.

Recherche uniquement montrant des éléments
OnlySearchShowingElements boolean

L’affichage des éléments doit-il uniquement être recherché ? Les éléments affichés sont généralement des éléments affichés dans un autre onglet ou un menu réduit. Par défaut, cette valeur est définie sur true.

Rôles d’élément à ne pas parcourir
ElementRolesNotToTraverse string

Liste séparée par des virgules de rôles à ne pas parcourir (pas à pas) lors de la recherche. La recherche vérifie toujours si l’élément correspond aux critères de recherche, mais il ne recherche aucun élément enfant. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments à rechercher
MaximumElementsToSearch integer

Nombre maximal d’éléments à rechercher lors de la recherche de l’élément cible, ce qui limite la recherche pour vérifier uniquement le premier N nombre d’éléments trouvés dans l’arborescence Java. Par défaut, cette valeur est définie sur 2000. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Nombre maximal d’éléments enfants à rechercher par nœud
MaximumChildElementsToSearchPerNode integer

Nombre maximal d’éléments enfants à rechercher dans chaque élément lorsque vous recherchez l’élément cible, ce qui limite la recherche à vérifier uniquement le premier N nombre d’éléments enfants trouvés pour chaque élément dans l’arborescence Java. Par défaut, cette valeur est définie sur 200. Ce paramètre peut être utilisé pour optimiser la recherche d’éléments. Cela est utilisé uniquement si le paramètre d’entrée « Rechercher des éléments enfants » est défini sur « True ».

Flux de travail
Workflow True string

Ajoutez l’expression suivante ici : workflow()