- Vue d'ensemble (Overview)
- Automatisation de l'interface utilisateur
- Applications et technologies automatisées avec UI Automation
- Compatibilité du projet
- UI-ANA-016 - Extraire l'URL ouverte du navigateur
- UI-ANA-017 - ContinuerSurErreur (ContinueOnError) True
- UI-ANA-018 - Répertorier les activités d'OCR/d'image
- UI-DBP-006 - Utilisation du conteneur
- UI-DBP-013 - Utilisation abusive de l’automatisation Excel
- UI-DBP-030 - Utilisation de variables interdites dans les sélecteurs
- UI-PRR-001 - Simuler un clic
- UI-PRR-002 - Type de simulation
- UI-PRR-003 - Ouverture d'une utilisation abusive de l'application
- UI-PRR-004 - Délais codés en dur
- UI-REL-001 - Idx volumineux dans les sélecteurs
- UI-SEC-004 - Données d’e-mail du sélecteur
- UI-SEC-010 - Restrictions d'applications/d'URL
- UI-USG-011 - Attributs non autorisés
- UX-SEC-010 - Restrictions d'applications/d'URL
- UX-DBP-029 - Utilisation d'un mot de passe non sécurisé
- UI-PST-001 - Niveau du journal d'audit dans les paramètres du projet
- Outil de migration de navigateur UiPath
- Zone de détourage
- Enregistreur de Computer Vision
- Activer (Activate)
- Base d'ancrage (Anchor Base)
- Lier à un navigateur (Attach Browser)
- Lier à une fenêtre (Attach Window)
- Block User Input
- Légende (Callout)
- Vérifier (Check)
- Cliquer (Click)
- Cliquer sur l'image (Click Image)
- Déclencheur de clic image (Click Image Trigger)
- Cliquer sur le texte OCR (Click OCR Text)
- Cliquer sur le texte (Click Text)
- Déclencheur de clic (Click Trigger)
- Fermer l'application (Close Application)
- Fermer l'onglet (Close Tab)
- Fermer la fenêtre (Close Window)
- Context Aware Anchor
- Copier le texte sélectionné (Copy Selected Text)
- Element Attribute Change Trigger
- Élément existant (Element Exists)
- Étendue de l'élément (Element Scope)
- Element State Change Trigger
- Export UI Tree
- Extraire les données structurées (Extract Structured Data)
- Rechercher les enfants (Find Children)
- Rechercher l'élément (Find Element)
- Rechercher l'image (Find Image)
- Rechercher les correspondances de l'image (Find Image Matches)
- Rechercher une position de texte OCR (Find OCR Text Position)
- Rechercher l'élément relatif (Find Relative Element)
- Rechercher la position du texte (Find Text Position)
- Obtenir la fenêtre active (Get Active Window)
- Obtenir l'ancêtre (Get Ancestor)
- Obtenir l'attribut (Get Attribute)
- Obtenir les infos de l'événement (Get Event Info)
- Récupérer du presse-papiers (Get From Clipboard)
- Obtenir le texte complet (Get Full Text)
- Obtenir le texte OCR (Get OCR Text)
- Récupérer le mot de passe (Get Password)
- Obtenir la position (Get Position)
- Obtenir l'élément source (Get Source Element)
- Obtenir le texte (Get Text)
- Obtenir le texte visible (Get Visible Text)
- Revenir en arrière (Go Back)
- Avancer (Go Forward)
- Accéder à l'accueil (Go Home)
- Google Cloud Vision OCR
- Masquer la fenêtre (Hide Window)
- Mettre en surbrillance (Highlight)
- Déclencheur de raccourci (Hotkey Trigger)
- Pointer (Hover)
- Pointer sur l'image (Hover Image)
- Pointer sur le texte OCR (Hover OCR Text)
- Pointer sur le texte (Hover Text)
- Image existante (Image Exists)
- Indiquer sur l'écran (Indicate On Screen)
- Injecter du code .NET
- Inject Js Script
- Invoquer la méthode ActiveX
- Déclencheur de pression de touche (Key Press Trigger)
- Charger l'image (Load Image)
- Agrandir la fenêtre (Maximize Window)
- Microsoft Azure ComputerVision OCR
- Reconnaissance optique des caractères Microsoft (Microsoft OCR)
- Microsoft Project Oxford Online OCR
- Réduire la fenêtre (Minimize Window)
- Surveiller les événements (Monitor Events)
- Déclencheur de souris (Mouse Trigger)
- Déplacer la fenêtre (Move Window)
- Accéder à (Navigate To)
- Texte OCR existant (OCR Text Exists)
- Sur affichage de l'élément (On Element Appear)
- Sur disparition de l'élément (On Element Vanish)
- Sur apparition de l'image (On Image Appear)
- Sur disparition de l'image (On Image Vanish)
- Ouvrir l'application (Open Application)
- Ouvrir le navigateur (Open Browser)
- Actualiser le navigateur (Refresh Browser)
- Relire l'événement utilisateur (Replay User Event)
- Restaurer la fenêtre (Restore Window)
- Enregistrer l'image (Save Image)
- Sélectionner l'élément (Select Item)
- Sélectionner plusieurs éléments (Select Multiple Items)
- Envoyer le raccourci (Send Hotkey)
- Définir la zone de détourage (Set Clipping Region)
- Définir le focus (Set Focus)
- Définir le texte (Set Text)
- Placer dans le presse-papiers (Set To Clipboard)
- Définir l'attribut Web (Set Web Attribute)
- Afficher la fenêtre (Show Window)
- Déclencher le processus (Start Process)
- Déclencheur système (System Trigger)
- Prendre une capture d'écran (Take Screenshot)
- Tesseract OCR
- Texte existant (Text Exists)
- Info-bulle
- Saisir dans (Type Into)
- Saisir un texte sécurisé (Type Secure Text)
- Utiliser le premier plan
- Attendre un attribut (Wait Attribute)
- Attendre que l'élément disparaisse (Wait Element Vanish)
- Attendre que l'image disparaisse (Wait Image Vanish)
- Application event trigger
- Check/Uncheck
- Check App State
- Check Element
- Cliquer (Click)
- Click Event Trigger
- Fermer la fenêtre contextuelle
- Glisser et déposer
- Extract Table Data
- For Each UiElement
- Obtenir l'attribut (Get Attribute)
- Get Browser Data
- Obtenir le texte (Get Text)
- Get URL
- Go To URL
- Mettre en surbrillance (Highlight)
- Pointer (Hover)
- Inject Js Script
- Raccourcis clavier
- Keypress Event Trigger
- Mouse scroll
- Navigate Browser
- Sélectionner l'élément (Select Item)
- Set Browser Data
- Définir le navigateur du runtime (Set Runtime Browser)
- Définir le texte (Set Text)
- Prendre une capture d'écran (Take Screenshot)
- Saisir dans (Type Into)
- Use Application/Browser
- Joindre
- Vérifier (Check)
- Cliquer (Click)
- Glisser et déposer
- Extraire des données
- Obtenir l'attribut (Get Attribute)
- ObtenirEnfants
- ObtenirCibleRuntime
- GetText
- Get URL
- GoToUrl
- Mettre en surbrillance (Highlight)
- Pointer (Hover)
- IsEnabled
- Raccourci clavier
- Mouse scroll
- Ouvrir
- Sélectionner l'élément (Select Item)
- Prendre une capture d'écran (Take Screenshot)
- Saisir dans (Type Into)
- ÉtatAttente
- Effectuez une recherche par navigateur et récupérez les résultats à l'aide des API UI Automation
- Navigation sur le Web
- Rechercher des images
- Cliquer sur des images
- Déclencher et surveiller des événements
- Créer et remplacer des fichiers
- Pages HTML : extraire et manipuler des informations
- Manipulation des fenêtres
- Sélection de liste automatisée
- Rechercher et manipuler des éléments de fenêtre
- Gérer l'automatisation du texte
- Charger et traiter des images
- Gérer les actions activées par la souris
- Automatiser l'exécution des applications
- Exécution automatisée d'une application locale
- Navigation avec le navigateur
- Automatisation Web
- Exemple de fonctionnalités du déclencheur
- Computer Vision Local Server
- Automatisation mobile
- Notes de publication
- Compatibilité du projet
- Get Log Types
- Get Logs
- Get Page Source
- Get Device Orientation
- Get Session Identifier
- Installer l'application
- Gérer l'application actuelle
- Gérer une autre application
- Ouvrir DeepLink
- Ouvrir l'URL
- Mobile Device Connection
- Balayer directionnel
- Dessiner un modèle
- Positional Swipe
- Press Hardware Button
- Set Device Orientation
- Prendre une capture d'écran (Take Screenshot)
- Prendre une partie de capture d'écran
- Élément existant (Element Exists)
- Execute Command
- Obtenir l'attribut (Get Attribute)
- Get Selected Item
- Obtenir le texte (Get Text)
- Set Selected Item
- Définir le texte (Set Text)
- Balayer
- Tap
- Saisir texte
- Terminal
- Notes de publication
- À propos du package d'activités Terminal
- Compatibilité du projet
- Meilleures pratiques
- Rechercher un texte (Find Text)
- Get Color At Position
- Obtenir la position du curseur (Get Cursor Position)
- Obtenir le champ (Get Field)
- Obtenir le champ en position (Get Field at Position)
- Accéder à la zone d'écran (Get Screen Area)
- Obtenir le texte (Get Text)
- Obtenir le texte en position (Get Text at Position)
- Déplacer le curseur (Move Cursor)
- Move Cursor to Text
- Envoyer la touche Contrôle (Send Control Key)
- Envoyer les touches (Send Keys)
- Envoyer les touches en toute sécurité (Send Keys Secure)
- Définir le champ (Set Field)
- Définir le champ en position (Set Field at Position)
- Session de terminal (Terminal Session)
- Attendre le texte de champ (Wait Field Text)
- Attendre le texte d'écran (Wait Screen Text)
- Attendre le texte en position (Wait Text at Position)
v22.10
Date de publication : 26 octobre 2023
Date de publication : 5 octobre 2023
-
Correction de l'interruption de la prise en charge d'Active Accessibility pour les pages Web contenant des éléments IFrame ou des fichiers PDF dans Chrome et Edge version 117, qui entraînait l'échec des sélecteurs
<ctrl />
.Ajout de la possibilité de transmettre des arguments de ligne de commande supplémentaires au navigateur ouvert à l’aide des activités Ouvrir le navigateur (Open Browser)/Utiliser le navigateur (Use Browser). Cela peut se faire en définissant la variable d'environnement appropriée à l'aide de l'activité Définir la variable d'environnement (Set Environment Variable) :UIPATH_EXTRA_CMD_ARGS_CHROME
UIPATH_EXTRA_CMD_ARGS_EDGE
UIPATH_EXTRA_CMD_ARGS_FIREFOX
Date de publication : 2 août 2023
- Correction d'un bogue pour l'activité Envoyer le raccourci clavier (Send Hotkey) qui provoquait l'affichage du fichier .xaml comme non enregistré.
- Correction d'un bogue pour l'activité Utiliser l'application/le navigateur (Use Application/Browser) qui générait une exception au moment de la conception dans StudioX en raison de l'astérisque indiquant qu'un champ de propriété est requis.
Date de publication : 7 juin 2023
- Les dernières mises à jour de Chrome et Edge vers la version 114 ont introduit un changement radical dans la façon dont la prise en charge d'Active Accessibility est activée. Cela entraînait l'échec des processus d'automatisation lors des tentatives d'interaction avec des écrans de navigateur tels que la fenêtre contextuelle d'impression ou la visionneuse PDF.
Date de publication : 7 juin 2023
- Correction d’un bogue dans Étendue d’écran CV (CV Screen Scope) qui faisait que le serveur local renvoyait sans cesse des boîtes OCR même lorsque UiPath Screen OCR était supprimé de la carte d’activité ou des paramètres du projet.
- Correction d’un bogue qui entraînait l’échec de la génération de sélecteur pour le Bureau à distance lorsque le client Bureau à distance était publié en tant que RemoteApp.
- Correction d’un problème dans le cadre duquel l’activité Click Trigger ralentissait l’application cible lors de l’ouverture d’une page Web en mode IE d’Edge avec le mode protégé désactivé.
- Pour les extensions MV3, le navigateur charge l'extension ultérieurement, après le chargement des pages Web. Pour résoudre ce genre de problèmes, nous avons ajouté la variable d’environnement
UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS
qui permet de configurer le délai d’attente d’Open Browser . - Lors de l'installation d'extensions à l'aide de la méthode Hôte natif uniquement ( Native Host Only ), le fichier de l'extension auto-hébergée est également généré, afin qu'elle puisse être ajoutée à la stratégie ListeInstallationsForcéesExtension ( ExtensionInstallForceList ).
Date de publication : 27 janvier 2023
- L’invite d’erreur qui indique une incompatibilité de version entre le composant UiPath Remote Runtime et le package UiPath.UIAutomation.Activities contient désormais un lien de téléchargement pour la version
UiPathRemoteRuntime.msi
correcte. - Correction d’un bogue qui entraînait, dans certains cas, l’arrêt de l’activité CV Extract Table avant le premier événement de défilement lors de l’extraction de tables déroulantes.
Date de publication : 7 décembre 2022
L’interface utilisateur d’UI Automation est désormais disponible en chinois traditionnel.
Date de publication : 27 octobre 2022
Date de publication : 27 octobre 2022
Lorsque vous installez les extensions de navigateur depuis UiPath Studio Home > Outils (Tools) > Extensions UiPath (UiPath Extensions), vous pouvez désormais sélectionner votre méthode préférée. Les options disponibles dans le menu déroulant pour Chrome/Edge sont Stratégie de groupe hors ligne, Stratégie de groupe en ligne, Tous les utilisateurs, Utilisateur actuel, Hôte natif uniquement. Les options disponibles pour Firefox sont Stratégie de groupe hors ligne et Utilisateur actuel.
Une fois l'extension installée, la méthode d'installation reste affichée dans le menu déroulant désactivé à côté du bouton Désinstaller (Uninstall), de sorte que l'extension soit désinstallée avec la même méthode que celle utilisée pour l'installation.
Toutes les méthodes d'installation des extensions pour Chrome et Edge sont désormais disponibles dans la ligne de commande UiPathStudio.msi.
La prise en charge de Chrome/Edge s'exécutant en mode App est désormais disponible dans l'extension de navigateur auto-hébergée MV2.
class
est désormais ajouté au sélecteur par défaut lorsqu'il ne contient pas d'espaces ou de lettres après les chiffres.
aria-label
et aria-labelledby
sont désormais disponibles dans le sélecteur par défaut.
L’activité moderne Utiliser l’application/le navigateur (Use Application/Browser) peut désormais ouvrir des navigateurs dans des environnements distants.
ctrlid
est désormais ajouté au sélecteur pour les contrôles suivants : TextBox (champ d'entrée), Button, RadioButton, CheckBox, PictureBox, ListBox (sélection d'éléments) et ComboBox. L'attribut automationid
est également ajouté au sélecteur pour les mêmes commandes lors de l'utilisation de l'infrastructure UIAutomation.
Une nouvelle règle d'analyseur de workflow est désormais disponible, UI-PST-001, qui vous permet de spécifier le niveau de journalisation auquel vous souhaitez consigner les journaux de votre Robot.
for
a été améliorée et fonctionne désormais beaucoup plus rapidement.
Défilement de la souris (Mouse Scroll) dispose désormais de la propriété Mode d'entrée, qui vous permet de sélectionner le mode d'entrée à utiliser pour envoyer l'action de défilement à l'application que vous automatisez.
Le nom de la propriété Vérifier la visibilité de l'élément a été changé en Vérification de la visibilité pour clarifier son objectif.
Dans l'écran de sélection, il n'est plus possible de modifier les noms de variables existants.
L’activité Prendre une capture d’écran (Take Screenshot) prend désormais en charge la sélection de région via la touche de raccourci F3 lors de l’indication à l’écran.
La prise en charge des applications utilisant Qt a été implémentée dans le package UI Automation. Pour le moment, seuls les widgets sont pris en charge. Aucun support QtQuick/QML n'a été ajouté pour le moment.
Une nouvelle option a été ajoutée à l'assistant d'extraction de table : lorsqu'il est utilisé avec un navigateur Web, vous pouvez choisir si vous souhaitez créer une nouvelle colonne avec le texte ou l'URL d'un élément sélectionné. Le bouton bascule Extraire l’URL (Extract URL) a été supprimé à la suite de cette modification.
Autres améliorations de l’extraction de la table implémentées.
Le référentiel d’objets offre désormais une expérience d’indication et d’édition améliorée lorsqu’il est utilisé avec les activités Extraire les données de la table (Extract Table Data) et Pour chaque élément d’IU (For Each UI Element).
Les arguments sont désormais exposés sous forme de texte modifiable dans les menus Modifier l'écran pour les navigateurs.
visibleInnerText
est désormais disponible dans le panneau Attributs du sélecteur (Selector Attributes) d'UI Explorer.
title
a été supprimé de la liste des attributs disponibles pour WebCtrl.
Lorsque vous sélectionnez Actualiser avec délai (Refresh with Delay) dans l'assistant Indiquer, le défilement réinitialise le chronomètre et le sens de défilement est enregistré dans l'activité. En outre, il existe trois nouvelles propriétés pour les activités affectées par cette modification, DirectionDéfilement, NombreDeDéfilements et DélaiCaptureÉcranAprèsDéfilement, qui vous permettent de configurer cette fonctionnalité.
CJK-OCR fonctionne désormais également avec une clé API Computer Vision.
L’activité UiPath Screen OCR prend désormais en charge l’authentification par jeton, vous n’avez donc plus besoin de saisir la clé API de CV si vous êtes connecté à votre compte cloud UiPath.
Les cartes d'application pour les activités Table d'extraction CV (CV Extract Table), Cliquer CV (CV Click) et Obtenir le texte CV (CV Get Text) ont été mises à jour pour ressembler à leurs homologues UIA Modern.
Lorsque l'OCR et CV sont demandés pour la même capture d'écran, nous fusionnons maintenant les deux demandes sous un seul appel de serveur. Étant donné que les éléments d’interface utilisateur et le texte demandés se trouvent dans la même image, nous optimisons donc à la fois la latence et la limitation du débit.
Le modèle Computer Vision sélectionne désormais automatiquement les ancres pour les cibles de texte lors de l'indication.
UI Explorer a été mis à niveau vers ActiPro version 20.1.
Les activités Sélectionner l'élément (Select Item) et Extraire les données de table (Extract Table Data), classiques et modernes, prennent désormais en charge l'utilisation de plusieurs classes VB6.
Nous avons ajouté la prise en charge de l’automatisation des widgets Chromium natifs avec rendu à l’écran. Cette fonctionnalité est prise en charge uniquement pour Chromium v80 à v102.
Newtonsoft.Json v13 est désormais pris en charge par UIAutomation.
UI Explorer est désormais disponible dans les projets multiplateformes.
name
ajouté par défaut à leurs sélecteurs.
backgroundColor
et foregroundColor
des éléments Java sont désormais exposées sous forme de chaînes contenant des triplets RVB dans les sélecteurs.
L'application Java Kinaxis est désormais prise en charge par UI Automation. La table JGrid permet l'identification des cellules, l'extraction de données, etc.
ExtensionInstallWhitelist
et NativeMessagingWhitelist
ne sont plus ajoutées lors de l'installation des extensions MV3 Chrome et Edge.
DeveloperToolsAvailability
n'est pas définie sur 1), l'extension MV3 pour Chrome/Edge utilisera les packages de pilotes LTS intégrés.
ui5-path
est désormais disponible dans le sélecteur par défaut des éléments de l'arborescence. En outre, l’activité Développer l’arbre (Expand Tree) a été améliorée pour prendre en charge les éléments de l’arbre Fiori.
L’activité Sélectionner un élément (Select Item) a été améliorée pour remplir correctement le champ Élément à sélectionner lors de l’interaction avec les zones de liste déroulantes interrogeables SAP Fiori, en particulier pour SAP SuccessFactors.
- Correction d’un problème qui entraînait l’échec de l’activité Saisir dans (Type Into) lors de l’utilisation de la méthode d’entrée de l’API Chromium lorsque le taux de zoom de la page était différent de 100 %.
- Lors de l'utilisation d'environnements distants, l'activité Sélectionner un élément (Select Item) utilisait le délai d'attente par défaut de 30 secondes au lieu du délai d'attente défini par l'utilisateur.
- Correction d’un problème qui entraînait le plantage de l’application Windows Forms lors de l’utilisation d’une activité Élément existant (Element Exists).
- Lors de l’utilisation de Indiquer l’élément (Indicate Element), l’élément était trouvé mais la validation échouait si deux fenêtres de l’application Citrix étaient disponibles sur le client, mais qu’une seule d’entre elles correspondait réellement à une fenêtre distante.
- Correction d’un problème qui entraînait le plantage des applications Java lorsque le Robot interagissait avec un type spécifique de contrôle Swing (JEditorPane), qui restituait le code HTML à l’intérieur.
- UiExplorer ne réussissait pas à identifier les éléments dans une application Java construite avec une infrastructure Java personnalisée spécifique.
- L'activité Saisir dans (Type Into) ne parvenait pas à saisir le caractère
(
dans SAP Web GUI lorsqueSimulateType
était sélectionné. - Correction d’un problème qui entraînait l’échec des automatisations utilisant des applications Java 9 lancées avec JNLP.
- Lors de l'utilisation de Microsoft Edge en mode IE pour ouvrir une page Web dont l'URL contient des caractères japonais, la validation du sélecteur échouait.
- Correction d’un problème qui entraînait le plantage de l’application Microsoft Endpoint Manager lors de l’exécution du robot utilisant l’activité Obtenir le texte visible (Get Visible Text).
- L'info-bulle de colonne dans la section Aperçu de l'assistant d'extraction de tables n'était pas mise à jour correctement si la mise à jour était modifiée plusieurs fois lors de l'indication.
- Lors de l’utilisation de l’activité Pour chaque élément d’IU (For Each UI Element), limite du nombre d’éléments appliquée à la liste des éléments avant le filtrage.
- Correction d’un problème en raison duquel les formulaires créés avec la version 1.9.5 du package UiPath.Forms.Activities étaient incompatibles avec UIAutomation.
- Lors de l'ajout d'une application pour la première fois dans le référentiel d'objets, toutes les informations de cette activité s'affichent désormais correctement.
- Correction d’un problème qui générait le même sélecteur pour plusieurs applications.
- Correction d’un problème qui entraînait la levée d’une exception de certaines activités UIAutomation lorsqu’elles étaient utilisées dans la section Déclencheur d’une activité Choisir une branche (Pick Branch).
- L'extraction de tables ne fonctionnait pas sur certaines colonnes.
- L'activité Sélectionner un élément (Select Item) générait une cible erronée dans certaines situations.
- Correction d’un bogue qui bloquait une application qui utilise une infrastructure Java spécifique lorsqu’elle était lancée à partir de Studio ou lors de l’interaction avec elle via Studio.
- Correction d’un problème qui entraînait le blocage de l’application distante cible, dans le cas d’une automatisation s’exécutant via UiPath Remote Runtime.
- Lorsque l'étendue était définie comme sélection de région, la modification de DPI pouvait entraîner l'affichage erroné de l'étendue de l'écran lors de l'indication.
- v22.10.10
- Améliorations
- v22.10.9
- Résolution de bogues
- v22.10.8
- Résolution de bogues
- v22.10.7
- Résolution de bogues
- v22.10.6
- Résolution de bogues
- v22.10.5
- Résolution de bogues
- v22.10.4
- Améliorations
- Résolution de bogues
- v22.10.3
- Résolution de bogues
- v22.10.2
- Améliorations générales
- UI Automation Modern
- Extraction de table
- Réf. d’objets
- UI Automation Classic
- Computer Vision
- UI Explorer
- Java
- Extensions de navigateur
- SAP
- Résolution de bogues
- Problèmes connus