activities
latest
false
UiPath logo, featuring letters U and I in white

UIAutomation-Aktivitäten

Letzte Aktualisierung 20. Dez. 2024

Creating variables from selector attributes

Dieses Tutorial zeigt, wie Sie eine Variable aus Attributen in Selektoren erstellen können. Das in diesem Tutorial verwendete Beispiel zeigt, wie eine Variable aus dem Attribut idx erstellt wird.
Das angegebene Szenario zeigt, wie Sie mehrere Bilder auswählen, die sich auf demselben Gerätebildschirm befinden, mit einer einzigen Tap -Aktivität. Dies wird erreicht, indem eine Variable aus dem Attribut idx erstellt wird.

Das Tutorial verwendet eine UiPath-Demoanwendung. Sie können die App hierherunterladen.

Tutorial

Voraussetzungen:

  • Installieren Sie Mobile.Automation Version 22.10 oder höher.
  • Erstellen eines Mobile Testing-Projekts.
  • Erstellen Sie eine Anwendung, in der Sie mehrere Bilder auswählen müssen, die sich auf demselben Bildschirm oder auf derselben Seite befinden.
  1. Fügen Sie eine Tap -Aktivität in Ihrem Hauptworkflow hinzu.
  2. Klicken Sie auf Ziel angebenund wählen Sie das erste Foto auf dem Gerätebildschirm aus.

    In diesem Beispiel hat die Selector -Methode ein idx -Attribut. In anderen Fällen kann die Fuzzy-Selektormethode auch dieses Attribut haben.


  3. Klicken Sie mit der rechten Maustaste auf den Wert des Attributs idx . Klicken Sie in diesem Beispiel mit der rechten Maustaste auf '2', und klicken Sie dann auf Variable verwenden (Strg + K).

    Ein Konfigurationsbereich wird geöffnet.



  4. Geben Sie im Feld Variablenname den gewünschten Namen für die neue Variable ein, und klicken Sie auf Bestätigen. In diesem Beispiel lautet der Variablenname photoIdx.

    Eine neue Variable wird im Variablen -Panel erstellt. Sie können diese Variable jetzt in Ihrem Workflow mit anderen Aktivitäten verwenden.



  5. Klicken Sie im Fenster Auswahloptionen auf Bestätigen , um die Konfiguration des Ziels zu speichern.
  6. Fügen Sie eine For Each -Aktivität zu Ihrem Hauptworkflow hinzu.
  7. Fügen Sie eine „ Assign “-Aktivität innerhalb der „ For Each “-Aktivität hinzu.

    7.1. Geben Sie im Feld In Variable die Variable ein, die aus dem Selektor erstellt wurde. Geben Sie für dieses Beispiel die Variable photoIdx ein.
    7.2. Geben Sie im Feld Wert festlegen den folgenden Ausdruck ein: currentItem.toString.
    Dieser Ausdruck bestimmt die Aktivität „ For Each “, die mithilfe der Variablen photoIdx durch jedes Bild iteriert.
  8. Wechseln Sie zur Aktivität Für jede ( For Each ). Geben Sie im Feld Liste der Elemente die Liste der Bilder ein, die Sie durchlaufen möchten, indem Sie die folgende Methode verwenden: Enumerable.Range(2, 6).
    In diesem Beispiel möchten wir insgesamt sechs Bilder durchlaufen, wobei das erste Bild den Wert der photoIdx -Variablen als 2hat.
  9. Ziehen Sie die vorherige „Tap “-Aktivität in den Textkörper der „ For Each “-Aktivität und platzieren Sie sie nach der „Assign“-Aktivität .
  10. In diesem Beispiel werden Sie durch Tippen auf ein Bild aufgefordert, auf die Schaltfläche OK zu tippen. Fügen Sie daher eine weitere „Tap“ -Aktivität innerhalb des Textkörpers der „ For Each “-Aktivität hinzu, die nach jedem Bildtippen auf die Schaltfläche „ OK “ tippt.



Beispielworkflow

Um den vollständigen Workflow zu überprüfen oder eine zukünftige Referenz zu haben, laden Sie das XAML-Beispielherunter

  • Tutorial
  • Beispielworkflow

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten