test-suite
2023.10
false
UiPath logo, featuring letters U and I in white
Guide de l'utilisateur de Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 17 oct. 2024

Créer des workflows d'automatisation mobile

Créez des workflows pour automatiser les applications Web natives et mobiles via Studio et le gestionnaire d'appareils mobiles.

Prérequis

Conditions d'automatisation mobile

  • L'exécution est possible sans gestionnaire d'appareils mobiles, contrairement à la conception. Cela signifie que vous pouvez concevoir vos workflows dans Studio si vous ouvrez le gestionnaire d'appareils mobiles. En revanche, vous pouvez exécuter vos tests sans avoir à ouvrir le gestionnaire d'appareils mobiles.
  • Les paramètres que vous configurez lors de la configuration de l'appareil et des applications sont appliqués globalement. Par exemple, si vous configurez un appareil et désactivez Fermer les onglets similaires (Close Similar Tabs), cela se reflètera dans Studio lorsque vous créerez votre workflow. Plus précisément, si vous utilisez le gestionnaire d'appareils mobiles pour vous connecter à cet appareil, la propriété Fermer les onglets similaires (Close Similar Tabs) héritera de votre configuration pour False.

Créer un workflow à l'aide d'actions enregistrées

Créez un workflow dans le gestionnaire d'appareils mobiles en indiquant vos actions à l'écran et en enregistrant les étapes. Une fois l'enregistrement de vos actions terminé, vous pouvez importer l'intégralité de l'ensemble dans Studio.

  1. Ouvrez le gestionnaire d'appareils mobiles et démarrez une application. Pour plus d'informations, consultez Démarrage d'une application.
  2. Ouvrez le panneau Actions enregistrées (Recorded Actions) sur le côté droit pour suivre vos actions exécutées.
  3. Sur le côté droit de l'émulateur d'appareil mobile, choisissez une ou plusieurs actions dans la barre d'action, ou interagissez manuellement avec l'appareil. Pour plus d'informations, consultez Interaction avec l'appareil (Device Interaction).


  4. Ouvrez Studio et sélectionnez Faire (Do) dans une séquence.
  5. Accédez à Automatisation mobile (Mobile Automation) > Importer les actions enregistrées (Importer les actions enregistrées) pour les ajouter à la séquence.

    Les actions précédemment enregistrées dans le gestionnaire d'appareils mobiles font désormais partie de votre workflow Studio.

Vous pouvez exécuter votre workflow comme n'importe quel autre workflow standard en cliquant sur Exécuter le fichier (Run File).

Une nouvelle connexion est établie avec l'appareil mobile émulé pour exécuter vos actions en temps réel.

Créer un workflow à l'aide de Studio

Pour comprendre comment créer un workflow dans Studio, envisagez les scénarios suivants de création de workflow aux fins suivantes :

  • Automatisation Web
  • Astuce : Ajoutez des activités d'automatisation mobile à votre référentiel d'objets.

Automatisation Web

Dans ce scénario, vous pouvez créer un workflow d’automatisation Web Android pour ouvrir la page de documentation de UiPath®. Avant de commencer, jetez un œil aux prérequis. Pour cet exemple spécifique, vous devez configurer une application Web avec https://www.uipath.com/ comme page de démarrage.
  1. Ouvrez Studio.
  2. Sélectionnez un projet de test sur mobile parmi les modèles par défaut.
  3. Configurez les détails du projet, sélectionnez C#/VB, puis cliquez sur Créer (Create).
  4. Créez un nouveau cas de test et ajoutez une séquence à votre workflow.
  5. Ajoutez une activité de connexion d'appareil mobile dans la séquence.
  6. Cliquez sur Sélectionner les détails de la connexion (Select Connection Details) et définissez votre appareil et votre application Web.
  7. Ajoutez une activité Gérer l'application actuelle ( Manage Current App ) et, dans la liste déroulante Command (Commande), choisissez Launch(Lancer).
  8. Ajoutez une activité Open URL et, dans le champ de propriété Url , transmettez "https://www.uipath.com/" .
  9. Ouvrez le gestionnaire d'appareils mobiles et démarrez une application Web.
  10. Ajoutez une activité Appui (Tap), cliquez sur Indiquer la cible (Indicate Target) et sélectionnez Tendances d’automatisation 2023 : nouveautés, annonces et créations de valeur sur le site de UiPath®. Cela ouvrira le mode de sélection de cible dans le gestionnaire d’appareils mobiles. Pour plus d’informations sur le ciblage des éléments de l’interface utilisateur, consultez À propos des cibles et des ancres.


  11. Répétez l'étape 10 et sélectionnez Accepter et continuer en bas de la page.
  12. Ajoutez une activité Définir le texte ( Set Text ), cliquez sur Indiquer la cible (Indicate Target) et sélectionnez le champ E- mail professionnel (Business Email ). Saisissez une adresse e-mail dans le champ Texte (Text).
  13. Ajoutez une activité Définir le texte (Set Text), cliquez sur Indiquer la cible (Indicate Target) et sélectionnez le champ Prénom. Saisissez un nom dans le champ Texte.
  14. Ajoutez une activité Définir le texte (Set Text), cliquez sur Indiquer la cible (Indicate Target) et sélectionnez le champ Nom de famille. Saisissez un nom dans le champ Texte .
  15. Exécutez votre fichier pour le voir en action dans le gestionnaire d'appareils mobiles. Vous pouvez trouver une liste des activités d'automatisation mobile dans .


Automatisation des applications natives

À la suite de ce scénario, vous pouvez créer un workflow d'automatisation iOS Wikipedia pour rechercher et récupérer un texte à partir de l'application. Avant de commencer, jetez un œil aux prérequis.

Pour cet exemple spécifique, vous devez configurer une application Wikipedia. Téléchargez le fichier IPA si vous utilisez un appareil local. Sinon, vous pouvez spécifier le chemin de l’application.



  1. Ouvrez Studio.
  2. Sélectionnez un projet de test sur mobile parmi les modèles par défaut.
  3. Configurez les détails du projet, sélectionnez C#/VB, puis cliquez sur Créer (Create).
  4. Créez un nouveau cas de test et ajoutez une séquence à votre workflow.
  5. Ajoutez une activité Élément existant (Element Exists) dans la séquence et cliquez sur Indiquer la cible (Indicate Target). Cela ouvrira le mode de sélection de cible dans le gestionnaire d'appareils mobiles. Pour plus d'informations sur le ciblage des éléments de l'interface utilisateur, consultez À propos des cibles et des ancres.
  6. Sélectionnez le bouton Ignorer (Skip) sur l'écran de votre appareil.
  7. Configurez la propriété Exists avec la valeur suivante : skipButton .
  8. Cliquez sur Sélectionner les détails de la connexion (Select Connection Details) et configurez votre appareil et votre application.
  9. Ouvrez le gestionnaire d'appareils mobiles et démarrez une application.
  10. Continuez en ajoutant une activité Si (If) et une séquence dans une activité Alors (Then).
  11. Dans le champ Séquence (Sequence), ajoutez une activité Appui (Tap) et écrivez la valeur suivante dans le champ Condition.
    skipButton ==trueskipButton ==true
  12. Cliquez sur Indiquer la cible (Indicate Target) pour l'activité Appui (Tap) et indiquez votre cible sur le bouton Ignorer (Skip) à partir de l'écran de votre appareil.
  13. Continuez en ajoutant un texte défini et configurez la propriété Texte (Text) avec la valeur suivante : Manual Testing is slow.
  14. Ajoutez une activité Définir le texte (Set Text) à la séquence et indiquez votre cible à l'écran. Pour cet exemple, vous pouvez saisir : Manual Testing is slow.


  15. Ajoutez une activité Appui (Tap) et indiquez votre cible à l'écran. Dans cet exemple, vous pouvez sélectionner Mobile application testing.
  16. Ajoutez une activité Obtenir le texte (Get Text) et indiquez votre cible à l'écran. Par exemple, vous pouvez sélectionner le premier paragraphe.
  17. Exécutez votre fichier pour le voir en action dans le gestionnaire d'appareils mobiles. Vous pouvez trouver une liste des activités d'automatisation mobile dans .


Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.