Activités (Activities)
Plus récente (Latest)
False
Image de fond de la bannière
Activités de workflow
Dernière mise à jour 22 avr. 2024

Ajout et utilisation d'éléments de file d'attente de données de test

Ce didacticiel vous montre comment utiliser les activités de file d'attente de données de test.

Dans le scénario donné, nous générons des valeurs aléatoires, les ajoutons-les en tant qu'éléments à une file d'attente de données de test et les utilisons pour remplir des formulaires de demande de prêt dans l'application UiBank. Décomposons le processus sur lequel ce tutoriel vous guide :

  1. Générez les données utilisées pour remplir le formulaire Demande de prêt (Apply for a provider) dans l' application UiBank:
    1. Saisissez le nombre d'éléments de la file d'attente de données de test que vous souhaitez ajouter.
    2. Générez les valeurs aléatoires nécessaires pour une demande de prêt.
    3. Ajoutez ces valeurs en tant qu’éléments à une file d’attente de données de test.
  2. Récupérez les éléments de la file d’attente de données de test et utilisez-les pour remplir le formulaire :
    1. Récupérez ces éléments dans la file d’attente de données de test.
    2. Utilisez ces éléments pour remplir le formulaire Demande de prêt (Apply for a proxy) dans l’application UiBank avec l'aide des activités UIAutomation.

Prérequis

  • Le module Automatisation de test (Test Automation) dans Orchestrator, utilisé comme onglet Test (Testing).
  • Testing.Activities
  • UIAutomation.Activities
  • System.Activities

1. Générer les données de prêt

Commencez par décider du nombre d'éléments que vous souhaitez ajouter à la file d'attente de données de test. Pour chaque élément, générez des valeurs aléatoires pour divers paramètres tels que le prénom, le nom, l'âge, le revenu annuel et le montant du prêt.

  1. Créez une file d’attente de données de test dans Orchestrator. Accédez à l'onglet Test (Testing), sélectionnez Files d'attente de données de test (Test Data Queues) et créez une file d'attente appelée TMDTQueue.
  2. Ouvrez votre projet dans Studio et créez un nouveau Workflow. Nommez-le GenerateLoanData.
  3. Ajoutez une activité de type Boîte de dialogue ( Input Dialog ) avec les paramètres suivants :
    1. Libellé d'entrée: "Records".
    2. Titre de la boîte de dialogue: "Enter the records".
    3. Type d'entrée: zone de texte.
    4. Dans le champ Valeur saisie ( Value entered ), créez une variable pour enregistrer le nombre d'enregistrements saisis. Pour cet exemple, nommez la variable records_new.
  4. Ajoutez une activité Assign pour convertir la variable string que vous avez précédemment créée en Int32. Créez une variable Int32 nommée count et attribuez-lui l'expression suivante : Convert.ToInt32(records_new).
  5. Ajoutez une autre activité Assign pour initialiser un compteur. Créez une variable Int32 appelée numRec et attribuez-lui la valeur 1. Il vous sert de compteur pour la prochaine boucle While .


  6. Ajoutez une activité While et définissez la condition sur numRec <= count. Cela garantit que la boucle s'exécute tant que numRec est inférieur ou égal à count.
  7. Ajoutez une activité Try Catch dans la boucle While . Cela permet de gérer les erreurs éventuelles lors de l'exécution.
  8. À l'intérieur du bloc Essayer (Try), ajoutez des activités pour générer un prénom, un nom, un montant de prêt, un âge, un revenu annuel et une durée de prêt aléatoires.
    1. Utilisez l'activité Nom donné (Given Name) pour générer un prénom aléatoire. Stockez la valeur générée dans une variable nommée firstName.
    2. Utilisez l'activité Nom de famille (Last Name) pour générer un nom de famille aléatoire. Stockez la valeur générée dans une variable nommée lastName.
    3. Utilisez quatre activités de type Nombre aléatoire pour générer des valeurs Decimal aléatoires pour des paramètres tels que le montant du prêt, l’âge, le revenu annuel et la durée du prêt.
      ParamètreValeur minValeur maxVariable de sortie
      loanAmount5000100000loanAmount
      Âge18100age
      Revenu annuel1000001000000yearlyIncome
      Durée du prêt55loanTerm


  9. Ajoutez une activité Attribuer (Assign ) pour générer une adresse e-mail basée sur les prénoms et les noms générés précédemment. Dans une variable String (nommée email), enregistrez la valeur suivante : firstName+lastName+"@gmail.com".
  10. Ajoutez une activité Ajouter un élément de la file d’attente de données de test (Add Test Data Queue Item) pour ajouter les valeurs générées en tant qu’éléments dans la file d’attente.
    1. Entrez un nom de file d' attente (Queue Name). Pour cet exemple, entrez TDMTQueue.
    2. Dans le dictionnaire d' éléments , ajoutez des paires clé-valeur pour chaque paramètre généré précédemment. La valeur de chaque paire correspondra à la variable dans laquelle vous stockerez la valeur générée correspondante. Pour cet exemple, ajoutez les paires clé-valeur suivantes :
      Clé (Key)Saisie de texteValeur (Value)
      loanAmountSystem.DecimalloanAmount
      ageSystem.Decimalage
      yearlyIncomeSystem.DecimalyearlyIncome
      E-mailStringemail
      termSystem.Decimalterm
      idInt32idInteger
      PrénomStringfirstName
      Nom de familleStringlastName
  11. Ajoutez une activité Assign pour incrémenter la valeur de la variable counter de 1 : numRec = numRec + 1.


2. Remplissez le formulaire de prêt

Utilisons maintenant les valeurs aléatoires stockées dans la file d'attente pour remplir un formulaire de demande de prêt dans l' application UiBank.

  1. Créez un autre workflow dans votre projet Studio. Nommez-le LoanApplication.
  2. Ajoutez une activité Obtenir l'élément de la file d'attente de données de test (Get Test Data Queue Item) pour récupérer les éléments de file d'attente que vous avez précédemment ajoutés. Fournissez le même nom de file d'attente. Pour cet exemple, entrez TDMTQueue et enregistrez les éléments de la file d'attente dans une variable Dictionary(<String,Object>) , nommée data.
  3. Ajoutez des activités de type Attribuer (Assign) pour stocker les valeurs que vous souhaitez récupérer à partir des éléments de la file d'attente. Pour cet exemple, ajoutez cinq activités, pour les valeurs suivantes : e-mail, montant du prêt, durée, revenu annuel et âge. Assurez-vous que chaque valeur correspond à sa clé dans le dictionnaire data .
    Enregistrer dansValeur à enregistrer
    emaildata.Item("email")
    loanAmountdata.Item("loanAmount")
    termdata.Item("term")
    yearlyIncomedata.Item("yearlyIncome")
    agedata.Item("age")


  4. Ajoutez une activité Utiliser l'application/le navigateur (Use Application/Browser) pour automatiser l’ application UiBank. Dans le champ URL du navigateur , saisissez la page de connexion de l'application UiBank : "https://uibank.uipath.com/welcome".
    1. Ajoutez deux activités Saisir dans ( Type Into ) pour insérer le nom d’utilisateur et le mot de passe. Saisissez vos informations d'identification sous forme de texte brut.
    2. Utilisez une série d’activités Click pour automatiser les éléments suivants :
      1. Cliquez sur le bouton Se connecter (Sign in ).
      2. Consentez à la politique de confidentialité en cliquant sur J'accepte(I accept).
      3. Accédez au formulaire de demande de prêt en cliquant sur Produits ( Products), puis sur Prêts(Reades), et enfin, Demander un prêt(Appor a Ready).
    3. Ajoutez cinq activités Type Into pour saisir les valeurs de la file d’attente de données de test. Utilisez la méthode .toString car ces champs n'acceptent que les variables String .
    4. Enfin, ajoutez une activité Click pour cliquer sur le bouton Soumettre une demande de prêt .


Exemple de workflow

Pour suivre les étapes de ce tutoriel et l’essayer vous-même, téléchargez l’exemple de projet suivant : TestDataQueuesActivitiesSample.

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
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.