- 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)
OUT OF SUPPORTv21.4
Date de publication : 2 juin 2021
- Java Bridge n’a pas pu être installé à partir d’UiExplorer.
- Correction de problèmes de performances avec les activités Obtenir l’attribut (Get Attribute), Obtenir la position (Get Position), Obtenir le texte (Get Text), Texte existant (Text Exists), Texte OCR existant (OCR Text Exists).
- Lors de l’utilisation des activités Transaction d’appel (Call Transaction) et Connexion SAP (SAP Login) exécutant XenApp dans un conteneur App-V, la
Enter
n’a pas été exécutée. - Les scripts SAPGUI ne permettaient pas d’automatiser les applications SAP Logon publiées en tant qu’App-V.
Date de publication : 26 avril 2021
L’activité Extract Table Data d’a été remaniée, contenant plusieurs nouvelles propriétés, ainsi qu’un nouvel assistant qui vous aide à vous guider à travers le processus d’extraction des données. Cette fonctionnalité peut également être utilisée à partir du nouvel enregistreur Extraction de table (Table Extraction) qui apparaît dans le ruban si vous avez sélectionné l’expérience moderne. Les données structurées n’ont jamais été aussi faciles à extraire, grâce à la multitude de nouvelles fonctionnalités que cette version apporte !
La nouvelle fonctionnalité Vérification d’exécution vous permet de vous assurer que l’action (un clic ou un type, par exemple) a été correctement exécutée au moment de l’exécution – qu’elle a eu le résultat escompté. Cette fonctionnalité peut être configurée à partir des activités suivantes et des paramètres de projet :
- Cliquer (Click)
- Saisir dans (Type Into)
- Pointer (Hover)
L’activité Utiliser l’application/le navigateur (Use Application/Browser) dispose d’un nouveau champ de propriété Incognito/fenêtre privée qui vous permet d’ouvrir la session du navigateur en mode incognito ou privé.
La nouvelle recherche multi-sélecteurs est maintenant utilisée pour toutes les recherches, tant au moment de l’exécuteur qu’au moment de la conception. Cela fonctionne en arrière-plan, de sorte qu’il n’aura pas d’impact sur votre expérience avec le produit, mais donnera tout simplement de meilleurs résultats dans l’ensemble.
Vous pouvez désormais définir une zone que vous souhaitez automatiser en faisant glisser lors de l’utilisation de la fonctionnalité Enregistreur d'application/Web, vous permettant ainsi d’utiliser l’automatisation de l’image dans vos workflows.
Check:text
était une fonctionnalité masquée du Sélecteur de correspondances approximatives, qui vous permettait de cibler facilement les éléments contenant du texte. D’une certaine façon, elle est similaire à l’ancienne activité Cliquer sur le texte ( Click Text ). Maintenant, mise à niveau pour faire partie de l’expérience Modern, cette fonctionnalité se trouve sous le Sélecteur de correspondances approximatives, dans l’écran de sélection, et en l’utilisant, vous pouvez maintenant sélectionner la façon dont vous souhaitez que le texte soit traité tout en indiquant votre cible, avec le support pour les caractères génériques et les variables.
Pour augmenter la facilité d’utilisation et la personnalisabilité, certains paramètres tels que l’ensemble minuteur pour Pause (F2) lors de l’indication d’un élément à l’écran, persistent maintenant par machine, entre les sessions.
Vous pouvez maintenant indiquer les cibles dynamiques, qui ne dépendent plus de leurs étiquettes de texte. Cela vous permet de travailler avec des éléments qui ont des étiquettes de texte dynamiques ou avec des éléments spécifiques dans les listes de recherche, en ce qui concerne leur position dans la recherche plutôt que leurs étiquettes de texte. Ceci est fait en exploitant la performance du sélecteur de correspondances approximatives, qui peut maintenant également utiliser des caractères génériques pour des correspondances approximatives supplémentaires.
La nouvelle activité Obtenir une URL (Get URL) vous permet de récupérer l’URL d’une page Web et de la réutiliser dans votre automatisation, ce qui rend l’automatisation web beaucoup plus facile.
Les cibles qui ne sont plus disponibles, telles que les apps fermées, peuvent désormais être modifiées en mode hors ligne, de sorte que vous n’avez pas besoin de passer par l’ensemble du processus de mise en place de la même fenêtre à nouveau pour modifier un seul caractère dans votre sélecteur.
L’activité Vérifier le statut de l’application (Check App State) peut désormais également être utilisée en dehors de l’activité Utilisation l’application/le navigateur (Use Application/Browser) pour des situations telles que la connexion à un VPN ou le démarrage d’une machine virtuelle.
L’ enregistreur d’applications/Web peut désormais être utilisé avec n’importe quelle application de votre machine, sans avoir besoin de basculer entre les applications. Nous avons adapté l'enregistreur à vos besoins, et il peut désormais déterminer automatiquement le fait que vous indiquez des actions dans une autre application et se comporter en conséquence, en enregistrant automatiquement vos étapes.
Pour faciliter votre automatisation, l’indication de certains types d’apps avec Utiliser l’app/le navigateur remplit désormais automatiquement la propriété Arguments, ce qui facilite l’utilisation des apps Java, PDF, apps Office ou Windows.
Vous pouvez désormais utiliser des variables et des arguments directement dans l’écran Options de sélection lors de l’édition du Sélecteur et du Sélecteur de correspondances approximatives.
Les activités Cliquer (Click) et Pointer (Hover) ont désormais la propriété CursorMotionType qui vous permet de sélectionner le type de mouvement que vous souhaitez que la souris utilise lors de l’exécution de l’action, qu’elle soit Instant ou Smooth.
Les caractères génériques sont désormais pris en charge dans le champ Élément de l’activité Sélectionner Élément. En outre, un nouveau champ propriété a été ajouté à cette activité, AlterIfDisabled, qui effectue l’action de sélection même si l’élément cible est désactivé.
En raison du fait que certaines actions, telles que double clic, ont échoué lorsqu’elles sont exécutées avec la méthode Simulation, elles sont maintenant exécutées avec la méthode Événements matériels par défaut, évitant ainsi la situation lorsque le flux de travail échoue silencieusement.
L’activité Extraire des données structurées (Extract Structured Data) prend désormais en charge l’intégration avec le référentiel Objet.
La case à cocher Vérifier la visibilité des éléments a été implémentée dans la fenêtre Options de sélection, permettant aux utilisateurs de travailler exclusivement avec des éléments d’interface utilisateur visibles.
L’enregistreur App/Web prend désormais en charge l’utilisation de touches modificatrices lors de l’enregistrement des actions.
La propriété Wait for ready a été rebaptisée Wait for page load dans toutes les activités modernes d’UIAutomation, ce qui reflète mieux son objectif.
.doc
, .xls
, .png
, .pdf
, etc.
Les activités Cliquer (Click) et Pointer (Hover) ont désormais la propriété CursorMotionType qui vous permet de sélectionner le type de mouvement que vous souhaitez que la souris utilise lors de l’exécution de l’action, qu’elle soit Instant ou Smooth.
Les caractères génériques sont désormais pris en charge dans le champ Élément de l’activité Sélectionner Élément. En outre, un nouveau champ propriété a été ajouté à cette activité, AlterIfDisabled, qui effectue l’action de sélection même si l’élément cible est désactivé.
L’activité Étendue des cellules de la table (Table Cell Scope) a un nouveau champ de propriété, Index des lignes de la table, qui affiche l’index de la ligne trouvée et qui est utile dans les cas de tables qui ont la première ligne vide.
Java Native Scraping récupère maintenant les limites des mots lorsque la case à cocher Obtenir les infos de mots est sélectionnée.
L’activité Lier à un navigateur (Attach Browser) dispose d’une nouvelle option dans la propriété Type de navigateur (BrowserType) adaptée à d’autres navigateurs basés sur Chrome.
Le support a été ajouté pour les sites Web qui utilisent Shadow DOM pour leurs éléments d’interface utilisateur. Ces pages peuvent désormais être automatisées à l’aide de Google Chrome, Firefox et Edge.
Lors de l’utilisation de variables dans les sélecteurs, les modifications apportées au panneau Variables prennent désormais également effet dans les sélecteurs. Veuillez noter que cela ne s’applique qu’aux variables modifiées après la mise à niveau vers cette version du package UIAutomation, de sorte que cela ne provoque pas de changement de rupture dans les anciens flux de travail.
La liste déroulante Clé dans le corps de l’activité Envoyer la touche de raccourci (Send Hotkey) prend désormais en charge les touches de raccourci de recherche automatique dans la liste lorsqu’elle est élargie.
UiPath Studio prend en charge maintenant la dernière version de SAP WinGUI 7.70 avec toutes les nouvelles fonctionnalités telles qu’un nouveau thème visuel, Quartz, prise en charge du contrôle alternatif du navigateur (Microsoft Edge) ainsi que le support de mise à l’échelle multi-moniteurs.
La capture des données et l’extraction de données d’écran sont prises en charge pour l’extraction des données pour SAP ALV Tables. Il est possible d'extraire une ou plusieurs tables ALV de l'écran SAP.
L’activité Étendue des cellules de table (Table Cell Scope) peut maintenant être utilisée pour l’automatisation de la table SAP FIORI.
Les activités CV Click, CV Hover et CV Check possèdent désormais la propriété CursorMotionType qui vous permet de sélectionner le type de mouvement que la souris doit réaliser lors de l’exécution de l’action, que ce soit Instant ou Smooth.
Les activités de Computer Vision ne supportent désormais que l’OCR, si vous les configurez en tant que tels, assurant ainsi une meilleure expérience utilisateur globale.
Un meilleur mécanisme de détection des changements a été mis en place dans les activités Computeur Vision, minimisant le nombre d’analyses complètes du CV requises et optimisant le processus.
L’activité CV Get Text affiche maintenant un aperçu des résultats de texte dans le concepteur, affichant le texte qui va être extrait.
UiExplorer dispose d’une nouvelle fonctionnalité qui retarde la restauration de la fenêtre UiExplorer jusqu’à ce que les données du sélecteur soient chargées. Elle est destinée à être utilisée avec des éléments d’UI qui s’auto-ferment au moment de la perte de la cible.
- Le sous-champ texte attendu des fonctionnalités du champ de propriété Vérifier l’exécution a été modifié et n’est plus compatible avec les projets d’automatisation construits avec UIAutomation v21.2.0-preview, provoquant un changement de rupture.
- La propriété Délai d’attente (Timeout) de l’activité Élément existant (Element Exists) peut désormais être configurée à partir des paramètres du projet dans Studio.
- Utilisation de Cliquer avec Simuler le clic sur une application Java qui ne prend pas en charge cette fonctionnalité n’a pas fonctionné, mais aucune erreur n’a été lancée et le flux de travail a continué l’exécution. Le même scénario donne maintenant une erreur et peut provoquer des changements de rupture dans les flux de travail qui l’ont utilisé.
- Dans une application Java, l’utilisation de l’activité Cliquer (Click) avec des événements matériels sur les éléments d’UI à partir d’un onglet différent de celui mis au point donne maintenant la bonne exception. Veuillez noter que cela peut casser les anciens flux de travail.
- Dépréciation du moteur OCR Microsoft Project Oxford Online. L’exception suivante est lancée au moment de l’exécution :
Microsoft Project Oxford has been completely retired. Please switch to a different OCR engine
.
Fin de la prise en charge de Microsoft Edge Legacy
- À partir de v21.10, le pack d’activités UIAutomation ne prendra plus en charge le navigateur Microsoft Edge Legacy, de sorte que l’extension de Microsoft Edge Legacy ne fonctionnera plus.
- Lorsque le champ de propriété URL dans Utiliser l’application/le navigateur contenait une variable de chaîne avec une URL, le fait de cliquer sur le bouton dans le corps de l’activité qui a ouvert une nouvelle session de navigateur avec les paramètres spécifiés n’a rien fait.
- L’activité Sélectionner l’élément (Select Item) n’a pas fonctionné avec la zone de listes modifiables et les zones de liste dans les applications Java.
- Correction d’un problème qui a causé des exceptions à traiter de manière incorrecte lors de l’utilisation d’activités Parallèles.
- L’initialisateur de type pour
Emgu.CV.CvInvoke
donne une exception lors de l’utilisation d’activités Image ou Computeur Vision. - L’activité Texte existant (Text Exists) a toujours renvoyé
True
lorsqu’elle est utilisée à l’intérieur d’une activité Parallèle et que la propriété Parallèle a été sélectionnée. - UiExplorer n’a pas chargé de sélecteurs dans certaines situations sur Internet Explorer. L'implémentation de la fonction de délai de restauration de fenêtre dans UIExplorer a permis d’éviter ce problème.
- Extraction de données d’écran d’une image à travers une boucle While a échoué dans certaines situations.
- Correction d’un problème qui a causé le crash de l’exécuteur lorsque vous travaillez avec une application Java.
- L’activité Block User Input a été débloquée lors de l’utilisation de la clé Alt uniquement.
- Une exception a été lancée lors de l’utilisation d’une bibliothèque contenant l’activité Placer dans le presse-papiers (Set To Clipboard) qui a défini une chaîne vide.
- Lors de l’utilisation de l’éditeur Sélecteur, la suppression
”app=”
depuis un sélecteur ne l’a pas invalidée. - Lors de la capture des données sur certaines tables de données, la fenêtre d’aperçu n’affichait pas la colonne A.
- L’indication d’un PDF dans Internet Explorer avec un Utiliser l’application/le navigateur a causé un gel.
- L’activité Masquer la fenêtre (Hide Window) est maintenant cachée de StudioX.
- Les fenêtres contextuelles de Chrome n’ont pas été détectées lors de l’utilisation des connexions Remote Desktop Protocol.
- Certaines pages Web de Chrome ont gelé le système lors de l’indication avec une activité Utiliser l’application/le navigateur.
- L’indication d’une page Chrome ou Internet Explorer avec une activité Utiliser l’application/le navigateur dans de mauvaises conditions réseau a causé un gel.
- Lors de l’utilisation de Saisir dans (Type Into) avec des événements matériels, les lettres ont été dupliquées dans le texte dactylographié sur une page Web spécifique.
- Lors de l’utilisation de Cliquer (Click) avec la méthode Simuler (Simulate) sur les éléments des applications Java, l’action a été signalée comme réussie, même si l’action n’a pas été prise en charge par l’élément cible. Maintenant, en essayant de cliquer avec la méthode Simuler sur un élément qui ne prend pas en charge l’action (tels que les panneaux), une erreur plus descriptive s'affiche.
- Correction d’un problème qui a causé l’incapacité d’UIAutomation à détecter les apps Citrix lorsqu’elles sont utilisées en mode 64 bits.
- La clé d’entrée n’a pas confirmé la sélection lorsqu’elle est utilisée pour cartographier des éléments dans le référentiel d’objets avec Configurer chaque élément.
- Dans certaines situations, lors de l’utilisation de l’activité Utiliser l’application / le navigateur avec l’activité Minimiser restaurerait automatiquement la fenêtre minimisée lors de l’exécution des actions sur elle.
- Lorsque vous utilisez Vérifier l’état de l’application (Check App State) sur un élément d’IU non valide, l’élément retourné n’était pas nul.
- Lors de l’utilisation de l’activité Prendre une capture d'écran (Take Screenshot) avec le référentiel d’objets, le Nom de fichier était vide.
- Correction d’un problème qui a amené l’activité Utiliser l’application / le navigateur à définir la propriété du mode Joindre au nom du processus au lieu de l’instance d’application lorsqu’elle est créée à partir du référentiel d’objets.
- Correction d’un problème qui a causé la propriété NewSession dans l’activité Ouvrir le navigateur (Open Browser) de se comporter de manière incorrecte.
- L’extension Edge n’a pas pu être installée via la stratégie pour les utilisateurs hors ligne qui n’étaient pas connectés à Active Directory, et la stratégie a été bloquée, ce qui a fait en sorte que l’outil SetupExtensions a informé par erreur l’utilisateur que l’extension a été installée avec succès.
- Le bouton D’aide dans la section Prévisualiser les données de l’assistant de capture des données n’a pas conduit à la page correctement localisée.
- Utilisation des activités UIAutomationNext avec des apps ou des navigateurs dont les superpositions se sont mal comportées.
- L’activité Légende (Callout) n’a pas correctement considérée le DPI de la machine sur laquelle elle était en cours d’exécution.
- Lors de l’édition de la propriété Target.Clipping Region dans le panneau Propriétés dans l’une ou l’autre des activités qui l’utilisent, les modifications n’ont pas été enregistrées.
- L’indication de la barre d’adresse et de certains éléments d’IU des éléments de barre d’outils dans Chrome ou Firefox n’a pas fonctionné comme prévu.
- Lors de l’exécution d’un processus d’automatisation en boucle, l’activité Ouvrir le navigateur (Open Browser) a donné une exception.
- L’attribut HTML
aaname
a récupéré le texte de tous les enfants d’un nœud indiqué. Maintenant, seul le texte du nœud indiqué est récupéré. Cette règle ne s’applique pas pour les types de nœuds HTML suivants :input
,img
,button
,textarea
,area
,a
,select
,table
. L’activité Obtenir le texte (Get Text) récupère toujours le contenu du texte de l’ensemble du sous-arbre du nœud indiqué, qui est le moyen recommandé pour capturer la valeur d’un élément. - Les ancres peuvent désormais être indiquées à partir de l’écran de sélection lorsque vous travaillez avec des éléments d’IU en mode Sélection d’images.
- Lors de l’automatisation des applications Java, l’état des cases à cocher n’a pas pu être reconnu.
- Correction d’un problème qui a empêché les menus déroulants d’être ciblés dans certaines pages Web.
- Correction d’un problème qui a causé la fenêtre Options de sélection d’avoir de longs délais lors de l’indication de certains éléments dans Edge et Internet Explorer.
- L’activité Trouver des enfants (Find Children) ne donne plus une erreur de
SelectorNotFoundException
lorsqu’elle est utilisée avec un sélecteur valide, mais avec une condition de filtre qui fait filtrer tous les éléments, et renvoie plutôt une liste vide dans de tels cas. - Correction d’un problème qui a causé les activités Lier à un navigateur (Attach Browser) et Lier à une fenêtre (Attach Window) pour afficher les sélecteurs qui ont utilisé des variables de manière incorrecte.
- Correction d’un problème qui a causé l’extension Chrome de ne pas fonctionner correctement après la mise à niveau de Studio v2020.10 à Studio v2021.4 sous le même utilisateur, s’il est installé à partir de la section Outils en Studio sans droits élevés.
- Correction d’un problème causant le fonctionnement incorrect de l’extension Chrome après la mise à niveau depuis Studio v2020.10 à Studio v2021.4, si installée depuis la section Outils dans Studio avec des droits élevés.
- L’activité Element Exists a commis une erreur lorsqu’elle est utilisée avec Internet Explorer, avec une version UIAutomation plus récente que v19.4.2.
- Les extensions Firefox, RDP, Citrix et VMWare installées via la section Outils dans Studio avec Studio 20.10 ne fonctionnent plus lors de la mise à niveau visuelle vers Studio 2021.4, pour le même utilisateur qui a initialement réalisé l’installation.
- Les extensions Firefox, Chrome, Edge, Citrix, RDP et VMWare installées via la section Outils dans Studio avec Studio 2020.10 ne fonctionnent plus lors de la mise à niveau silencieuse vers Studio 2021.4 ou lors de l’utilisation d’un utilisateur différent de celui qui a initialement installé Studio.