activities
latest
false
- 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
- Index des activités
- 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
- Glisser et déposer
- Extract Table Data
- For Each UiElement
- Obtenir l'attribut (Get Attribute)
- Obtenir l'attribut (générique)
- 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
- Activer la prise en charge d’UI Automation dans DevExpress
- Computer Vision Local Server
- Automatisation mobile
- Notes de publication
- About the mobile device automation architecture
- Gérer le gestionnaire d'appareils mobiles
- Appareils Cloud
- Appareils Android locaux
- Configurer le simulateur iOS local
- Gérer les applications
- Interagir avec les appareils
- 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)
Configurer le simulateur iOS local
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Activités UIAutomation
Dernière mise à jour 13 mars 2025
Configurer le simulateur iOS local
- Installez Xcode. Consultez la page Installation de Xcode et des simulateurs pour plus d’informations sur Xcode.
- Ouvrez un terminal et exécutez la commande suivante pour installer Homebrew :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
. - Exécutez la commande suivante pour installer NodeJS :
brew install node
- Installez Appium :
- Pour Appium 1.0, exécutez la commande suivante :
npm install -g appium
. Tous les pilotes nécessaires vont être installés automatiquement. - Pour Appium 2.0, exécutez la commande suivante :
npm install -g appium@next
.Appium 2.0 est livré sans les pilotes installés. Par conséquent, pour installer les pilotes nécessaires, exécutez également la commande suivante :appium driver install xcuitest
.Important :- Nous vous recommandons d'utiliser Appium 2.0 avec Mobile Automation version 22.10 ou supérieure.
- Installez Appium 2.0 si vous souhaitez tester vos automatisations mobiles sur un appareil physique iOS.
- Ouvrez Xcode et autorisez-le à installer tous les composants supplémentaires dont il pourrait avoir besoin. Fermez-le une fois que vous voyez l'écran de présentation.
-
Démarrez le serveur Appium à l'aide de la commande suivante :
appium --port 8001 --default-capabilities "{\"appium:systemPort\":9001}" --relaxed-security
.
- Pour Appium 1.0, exécutez la commande suivante :
Procédez aux étapes suivantes pour configurer un simulateur iOS local.
- Installez et ajoutez des runtimes au simulateur.
- Ouvrez Xcode et accédez à la barre de menus. Cliquez sur Xcode puis sur Paramètres.
- Accédez à l’onglet Plates-formes.
- Cliquez sur le bouton Ajouter, puis sélectionnez une plate-forme afin d’afficher la liste de ses versions disponibles.
- Sélectionnez une version et cliquez sur Télécharger et installer.
- Ajoutez un simulateur.
- Dans Xcode, dans la barre de menus, sélectionnez Xcode, puis Appareils et Simulateurs.
- En haut de la barre latérale, sélectionnez Simulateurs et cliquez sur le bouton Ajouter.
- Sélectionnez le type d’appareil et la version du système d’exploitation pour votre simulateur. Vous pouvez si vous le souhaitez lui donner un nom.
- Sélectionnez Créer pour créer le nouveau simulateur.
- Obtenez l’URL Appium et enregistrez-la pour plus tard :
- Accédez à Paramètres système, puis à l’onglet Réseau, et sélectionnez le réseau Wi-Fi auquel l’appareil iOS est connecté.
- Copiez l’adresse IP du réseau Wi-Fi. Le format de l’URL Appium est
https://<ipaddress>:8001>
(8001 est le numéro du port à partir duquel vous allez démarrer Appium).
- Obtenez l’UDID du simulateur que vous avez ajouté à Xcode.
- Accédez à Windows, puis à Appareils et simulateurs, et enfin à Simulateurs.
- Cliquez sur le simulateur iOS que vous avez ajouté.
- Copiez l’identifiant. Il s’agit de l’UDID, que vous ajouterez plus tard en tant que solution supplémentaire souhaitée, dans le cadre de l’ajout de ce simulateur iOS au gestionnaire d’appareils mobiles.
- Créez WebDriverAgent via Xcode sur votre Mac :
- Accédez au dossier
appium-webdriveragent
en utilisant le chemin suivant :/Users/<username>/appium2/node_modules/appium-xcuitest-driver/node_modules/appium-webdriveragent
et ouvrez le fichierxcodeproj
. - Sélectionnez WebDriverAgentet ouvrez WebDriverAgentRunnerdans la section Cibles .
- Basculez vers l'onglet Signature et capacités , sélectionnez Gérer automatiquement la signatureet choisissez un compte d'utilisateur dans la liste déroulante Équipe .
- Remplacez l’ identifiant de bundle par une valeur unique.
- Copiez et enregistrez cet identifiant de bundle. Vous l'utiliserez pour ajouter votre application dans MDM (Bundle Id).
- Accédez au dossier
- Installez WebDriverAgent sur votre simulateur iOS.
- Sélectionnez WebDriverAgentRunner dans la barre de navigation de WebDriverAgent.
- Dans Xcode, accédez à Produit et cliquez sur Test. Sur votre simulateur iOS, vous constaterez que WebDriverAgent est en cours d’installation.
- Ajoutez le simulateur local iOS configuré dans le gestionnaire d’appareils mobiles via la tâche Ajouter un appareil iOS local dans le gestionnaire d’appareils mobiles.