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() |