- StudioPro
- Orchestrator
- Testing Robots
- Test Manager
Automatisation des appareils mobiles
Cette section présente plus en détail la solution d'automatisation pour les appareils mobiles et vous fournit des recommandations pour commencer à l'utiliser.
- Studio Pro : IDE pour créer des tests sur les appareils mobiles et les préparer pour la gestion et l'exécution des tests.
- Activités d'automatisation des appareils mobiles : des actions configurables que vous pouvez effectuer sur l'appareil mobile afin de l'automatiser.
- MDM (Mobile Device Manager) : outil qui vous offre une interface visuelle réaliste pour tester et automatiser un appareil mobile dans Studio Pro. Vous pouvez utiliser le gestionnaire d'appareils mobiles pour vous connecter à des appareils réels ou émulés via Appium, effectuer et enregistrer vos actions sur l'appareil, ainsi que gérer les appareils et les applications.
Pour commencer à utiliser la solution d'automatisation pour appareils mobiles de UiPath, consultez les ressources suivantes :
- Automatisation mobile
- Gestionnaire d’appareils mobiles :
Gérez vos appareils individuellement en configurant les paramètres ou en exécutant des applications.
Pour configurer les appareils, consultez :
- Prise en charge Android et iOS.
- Exécutez plusieurs appareils en même temps.
- Accédez à tout type de contenu, à l'exception des vidéos.
Vous pouvez filtrer vos appareils en utilisant un ou tous les critères suivants :
- Par type d'appareil : cliquez sur le bouton Androidou Apple .
- Par version de plate-forme : cliquez sur le bouton Version de la plate-forme (Platform Version) et faites votre choix dans la liste déroulante. Option définie par défaut sur Tout (All).
Vous pouvez réorganiser vos appareils en faisant glisser et en déposant une carte d'appareil à une nouvelle position dans la liste.
La table suivante répertorie les actions que vous pouvez effectuer pour gérer vos appareils.
Action |
Description |
Procédure |
---|---|---|
Modifier (Edit) |
Configurer les paramètres d'un appareil. |
|
Cloner |
Créer un clone d'appareil. |
|
Supprimer (Delete) |
Supprimer l'appareil sélectionné. |
|
Démarrer une application sur ce périphérique |
Choisir et exécuter une application sur l'appareil sélectionné. |
|
La section suivante répertorie vos options de résolution des problèmes :
- Déblocage (Debugging) pour examiner les journaux d'Appium.
- Journaux et chronologie d'exécution (Logs and Execution Timeline) pour voir ce qui s'est passé sur votre appareil pendant l'automatisation.
- Scénarios de résolution des problèmes
Cette section inclut les activités liées aux tests trouvées dans le pack UiPath.Mobile.Automation.Activities. Grâce à ces activités, vous pouvez créer une automatisation pour vos appareils, en exécutant des applications natives ou Web. Vous pouvez trouver les activités dans Studio, sous Automatisation mobile (Mobile Automation).
Activité |
Description |
---|---|
Établit une connexion à un appareil mobile et fournit une étendue pour toutes les activités ultérieures. | |
Récupère les types de journaux d'un appareil connecté via la connexion d'appareil mobile. | |
Récupère les journaux d'un appareil mobile connecté via l'activité d'étendue Connexion d'appareil mobile (Mobile Device Connection). | |
Installe une application spécifiée sur un appareil mobile connecté via l'activité d'étendue Connexion d'appareil mobile (Mobile Device Connection). | |
Récupère la source de la page à partir d'un appareil mobile connecté via l'activité d'étendue Connexion d'appareil mobile (Mobile Device Connection). | |
Gère l'application actuelle à l'aide d'une commande d'entrée utilisateur. | |
Envoie une commande d'entrée utilisateur à une application spécifiée sur l'appareil mobile cible. | |
Accède à un lien profond dans une application. | |
Ouvre une URL spécifiée dans le navigateur Web actif actuel. | |
Récupère l'orientation actuelle de l'appareil mobile spécifié. | |
Appuie sur un bouton matériel de l'appareil connecté | |
Modifie et récupère l'orientation de l'appareil connecté. | |
Prend une capture d'écran de l'écran de l'appareil mobile que vous utilisez avec des dimensions personnalisées spécifiées dans les propriétés Hauteur (Height) et Largeur (Width). | |
Renvoie une variable booléenne indiquant si un élément d'IU spécifié existe. | |
Récupère un attribut d'un élément d'IU spécifié. | |
Récupère l'élément sélectionné à partir d'un élément d'IU cible. | |
Extrait le texte d'un élément d'IU spécifié et le renvoie sous forme de variable de chaîne. | |
Définissez l'élément sélectionné sur un élément d'IU cible. | |
Saisit le texte fourni dans l'élément d'IU cible. | |
Balaie l'écran dans une direction spécifiée et un nombre de fois spécifié. | |
Renvoie une variable booléenne indiquant si un élément d'IU spécifié existe. |
Si vous rencontrez des problèmes, envisagez les scénarios de résolution de problèmes suivants :
Si votre appareil iOS ne démarre pas, essayez ce qui suit :
- Assurez-vous que votre appareil a approuvé le certificat. Sur votre appareil, accédez à Paramètres (Settings) > Général (General) > Profils et gestion des appareils (Profiles & Device Management), appuyez sur l'entrée d'e-mail (par exemple, Développement Apple : nomutilisateur@email.com), puis approuvez le certificat. Si l'appareil utilise votre compte d'entreprise, cela ne sera pas nécessaire.
- Si vous obtenez une erreur indiquant que le port 8100 n'est pas accessible, fermez Appium (Ctrl + C), puis redémarrez-le.
- Si vous obtenez une autre erreur, consultez la page Appium XCUITest Driver Real Device Setup.
- Automatisation des appareils mobiles
- Ressources
- Gérer les appareils
- Capacités de l'appareil
- Navigation dans le panneau des appareils du gestionnaire d'appareils mobiles
- Gestion des appareils dans le gestionnaire d'appareils mobiles
- Résolution des problèmes
- Activités d'automatisation sur mobile
- Scénarios de résolution des problèmes
- L'appareil physique iOS ne démarre pas