activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Activités UIAutomation
Last updated 28 oct. 2024

Creating variables from selector attributes

Ce tutoriel montre comment créer une variable à partir des attributs trouvés dans les sélecteurs. L'exemple utilisé dans ce tutoriel montre comment créer une variable à partir de l'attribut idx .
Le scénario donné montre comment sélectionner plusieurs images qui se trouvent sur le même écran de l'appareil, à l'aide d'une seule activité Tap . Ceci est réalisé en créant une variable à partir de l'attribut idx .

Le tutoriel utilise une application de démonstration UiPath. Vous pouvez télécharger l'application ici.

Tutoriel

Prérequis :

  • Installez Mobile.Automation version 22.10 ou ultérieure.
  • Créer un projet de test mobile.
  • Créez une application dans laquelle vous devez sélectionner plusieurs images qui se trouvent sur le même écran ou sur la même page.
  1. Ajoutez une activité Tap dans votre workflow principal.
  2. Cliquez sur Indiquer la cible (Indicate Target) et sélectionnez la première photo sur l'écran de l'appareil.

    Pour cet exemple, la méthode Selector a un attribut idx . Dans d'autres cas, la méthode de sélection approximative peut également avoir cet attribut.


  3. Cliquez avec le bouton droit sur la valeur de l'attribut idx . Pour cet exemple, cliquez avec le bouton droit sur '2', puis cliquez sur Utiliser la variable (Ctrl + K).

    Un panneau de configuration s'ouvre.



  4. Dans le champ Nom de la variable (Variable Name ), saisissez le nom souhaité pour la nouvelle variable, puis cliquez sur Confirmer. Pour cet exemple, le nom de la variable est photoIdx.

    Une nouvelle variable est créée dans le panneau Variables (Variables). Vous pouvez désormais utiliser cette variable dans votre workflow, avec d'autres activités.



  5. Dans la fenêtre Options de sélection , cliquez sur Confirmer ( Confirm ) pour enregistrer la configuration de la cible.
  6. Ajoutez une activité For Each à votre workflow principal.
  7. Ajoutez une activité Assign (Assign ) à l’intérieur de l’activité Pour chaque ( For Each ).

    7.1. Dans le champ À (variable) ( To variable ), saisissez la variable créée à partir du sélecteur. Pour cet exemple, saisissez la variable photoIdx .
    7.2. Dans le champ Définir la valeur (Set value), saisissez l'expression suivante : currentItem.toString.
    Cette expression détermine l'activité For Each à parcourir chaque image à l'aide de la variable photoIdx .
  8. Accédez à l’activité Pour chaque ( For Each ). Dans le champ Liste d'éléments (List of items ), saisissez la liste des images que vous souhaitez parcourir, en utilisant la méthode suivante : Enumerable.Range(2, 6).
    Pour cet exemple, nous voulons parcourir six images au total, où la première image a la valeur de la variable photoIdx égale à 2.
  9. Faites glisser l’activité Tap précédente dans le corps de l’activité For Each et placez-la après l’activité Assign .
  10. Pour cet exemple, appuyer sur une image vous invite à appuyer sur un bouton OK . Par conséquent, ajoutez une autre activité Tap à l'intérieur du corps de l'activité For Each , qui appuie sur le bouton OK après chaque appui sur l'image.



Exemple de workflow

Pour vérifier le workflow complet ou pour avoir une future référence, téléchargez l' exemple XAML

  • Tutoriel
  • Exemple de workflow

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.