Aktivitäten
Neuestes
False
Bannerhintergrundbild
Workflow-Aktivitäten
Letzte Aktualisierung 22. Apr. 2024

Hinzufügen und Verbrauchen von Testdaten-Warteschlangenelementen

Dieses Tutorial zeigt Ihnen, wie Sie mit den Testdaten-Warteschlangenaktivitäten arbeiten.

Im angegebenen Szenario generieren wir Zufallswerte, fügen sie als Elemente zu einer Testdatenwarteschlange hinzu und verwenden sie zum Ausfüllen von Kreditantragsformularen in der UiBank-App. Sehen wir uns den Prozess im Detail an, durch den Sie dieses Tutorial führt:

  1. Generieren Sie die Daten, die zum Ausfüllen des Formulars „ Darlehen beantragen“ in der UiBank-App verwendet werden:
    1. Geben Sie die Anzahl der Testdaten-Warteschlangenelemente ein, die Sie hinzufügen möchten.
    2. Generieren der erforderlichen Zufallswerte für einen Kreditantrag.
    3. Fügen Sie diese Werte als Elemente zu einer Testdatenwarteschlange hinzu.
  2. Rufen Sie die Elemente aus der Testdatenwarteschlange ab und verwenden Sie sie zum Ausfüllen des Formulars:
    1. Rufen Sie diese Elemente aus der Testdatenwarteschlange ab.
    2. Verwenden Sie diese Elemente, um das Formular „ Darlehen beantragen“ in der UiBank-App mithilfe von UIAutomation-Aktivitäten auszufüllen.

Voraussetzungen

  • Das Modul „Testautomatisierung“ im Orchestrator, das als Registerkarte „ Tests “ verwendet wird.
  • Testing.Activities
  • UIAutomation.Activities
  • System.Activities

1. Generieren der Kreditdaten

Entscheiden Sie zunächst über die Anzahl der Elemente, die Sie der Testdatenwarteschlange hinzufügen möchten. Für jedes Element werden Zufallswerte für verschiedene Parameter generiert, z. B. Vorname, Nachname, Alter, Jahreseinkommen und Kreditbetrag.

  1. Erstellen Sie eine Testdatenwarteschlange im Orchestrator. Wechseln Sie zur Registerkarte Tests , wählen Sie Testdaten-Warteschlangen aus und erstellen Sie eine Warteschlange mit dem Namen TMDTQueue.
  2. Öffnen Sie Ihr Projekt in Studio und erstellen Sie einen neuen Workflow. Nennen Sie sie GenerateLoanData.
  3. Fügen Sie eine Eingabedialog ( Input Dialog) -Aktivität mit den folgenden Einstellungen hinzu:
    1. Eingabebezeichnung: "Records".
    2. Dialogfeldtitel: "Enter the records".
    3. Eingabetyp: Textfeld.
    4. Erstellen Sie im Feld Eingegebener Wert eine Variable zum Speichern der Anzahl der eingegebenen Datensätze. Benennen Sie die Variable in diesem Beispiel records_new.
  4. Fügen Sie eine Aktivität Assign hinzu , um die String-Variable, die Sie zuvor erstellt haben, in Int32 zu konvertieren. Erstellen Sie eine Int32 -Variable mit dem Namen count und weisen Sie sie dem folgenden Ausdruck zu: Convert.ToInt32(records_new).
  5. Fügen Sie eine weitere Assign- Aktivität hinzu, um einen Zähler zu initialisieren. Erstellen Sie eine Int32 -Variable mit dem Namen numRec und weisen Sie sie dem Wert 1 zu. Er fungiert als Zähler für die bevorstehende While -Schleife.


  6. Fügen Sie eine While -Aktivität hinzu und legen Sie die Bedingung als numRec <= count fest. Dadurch wird sichergestellt, dass die Schleife ausgeführt wird, solange numRec kleiner oder gleich count ist.
  7. Fügen Sie eine Try Catch- Aktivität in die While -Schleife ein. Dies erleichtert die Verwaltung von Fehlern während der Ausführung.
  8. Fügen Sie im Try -Block Aktivitäten hinzu, um zufälligen Vornamen, Nachnamen, Kreditbetrag, Alter, Jahreseinkommen und Kreditlaufzeit zu generieren.
    1. Verwenden Sie die Aktivität Given Name , um einen zufälligen Vornamen zu generieren. Speichern Sie den generierten Wert in einer Variablen namens firstName.
    2. Verwenden Sie die Aktivität Last Name , um einen zufälligen Nachnamen zu generieren. Speichern Sie den generierten Wert in einer Variablen namens lastName.
    3. Verwenden Sie vier Zufallszahlen -Aktivitäten, um zufällige Decimal -Werte für Parameter wie Kreditbetrag, Alter, Jahreseinkommen und Kreditlaufzeit zu generieren.
      ParameterMindestwertMax. WertAusgabevariable
      loanAmount5000100000loanAmount
      Alter18100age
      Jährliches Einkommen1000001000000yearlyIncome
      Darlehenslaufzeit55loanTerm


  9. Fügen Sie eine Aktivität Zuweisen ( Assign) hinzu , um eine E-Mail-Adresse basierend auf den zuvor generierten Vor- und Nachnamen zu generieren. Speichern Sie in einer String -Variablen (mit dem Namen email) den folgenden Wert: firstName+lastName+"@gmail.com".
  10. Fügen Sie eine Aktivität Add Test Data Queue Item hinzu, um die generierten Werte als Elemente in die Warteschlange einzufügen.
    1. Geben Sie einen Warteschlangennamen ein. Geben Sie in diesem Beispiel TDMTQueue ein.
    2. Fügen Sie im Element-Wörterbuch Schlüssel-Wert-Paare für jeden zuvor generierten Parameter hinzu. Der Wert für jedes Paar ist die Variable, in der Sie den entsprechenden generierten Wert speichern. Fügen Sie in diesem Beispiel die folgenden Schlüssel-Wert-Paare hinzu:
      SchlüsselTypWert
      loanAmountSystem.DecimalloanAmount
      ageSystem.Decimalage
      yearlyIncomeSystem.DecimalyearlyIncome
      E-MailStringemail
      termSystem.Decimalterm
      idInt32idInteger
      VornameStringfirstName
      NachnameStringlastName
  11. Fügen Sie eine Assign -Aktivität hinzu, um den Wert der Zählervariable um 1 zu erhöhen: numRec = numRec + 1.


2. Füllen Sie das Kreditformular aus

Jetzt können wir die in der Warteschlange gespeicherten Zufallswerte verwenden, um ein Kreditantragsformular in der UiBank-App auszufüllen.

  1. Erstellen Sie einen weiteren Workflow in Ihrem Studio-Projekt. Nennen Sie sie LoanApplication.
  2. Fügen Sie eine Aktivität Get Test Data Queue Item hinzu, um die zuvor hinzugefügten Warteschlangenelemente abzurufen. Geben Sie denselben Warteschlangennamen an. Geben Sie in diesem Beispiel TDMTQueue ein und speichern Sie die Warteschlangenelemente in einer Dictionary(<String,Object>) -Variablen mit dem Namen data.
  3. Fügen Sie Assign -Aktivitäten hinzu, um die Werte zu speichern, die Sie aus den Warteschlangenelementen abrufen möchten. Fügen Sie in diesem Beispiel fünf Aktivitäten für die folgenden Werte hinzu: E-Mail, Kreditbetrag, Laufzeit, Jahreseinkommen und Alter. Stellen Sie sicher, dass jeder Wert seinem Schlüssel im data -Wörterbuch entspricht.
    Speichern unterZu speichernder Wert
    emaildata.Item("email")
    loanAmountdata.Item("loanAmount")
    termdata.Item("term")
    yearlyIncomedata.Item("yearlyIncome")
    agedata.Item("age")


  4. Fügen Sie eine Aktivität Use Application/Browser hinzu, um die UiBank-App zu automatisieren. Geben Sie im URL-Feld des Browsers die Anmeldeseite der UiBank-App ein: "https://uibank.uipath.com/welcome".
    1. Fügen Sie zwei Type Into- Aktivitäten hinzu, um den Benutzernamen und das Kennwort einzufügen. Geben Sie Ihre Anmeldeinformationen als Klartext ein.
    2. Verwenden Sie eine Reihe von Click -Aktivitäten, um Folgendes zu automatisieren:
      1. Klicken Sie auf die Schaltfläche Anmelden .
      2. Stimmen Sie der Datenschutzerklärung zu, indem Sie auf Ich stimme zu klicken.
      3. Navigieren Sie zum Kreditantragsformular, indem Sie auf Produkte, dann auf Kredite und schließlich auf Kredit beantragen klicken.
    3. Fügen Sie fünf Eingeben in -Aktivitäten hinzu, um die Werte der Testdaten-Warteschlangen einzugeben. Verwenden Sie die .toString -Methode, da diese Felder nur String -Variablen akzeptieren.
    4. Fügen Sie schließlich eine Klicken- ( Click )Aktivität hinzu, um auf die Schaltfläche Submit Loan Application zu klicken.


Beispielworkflow

Um die Schritte dieses Tutorials auszuführen und es selbst auszuprobieren, laden Sie das folgende Beispielprojekt herunter: TestDataQueuesActivitiesSample.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.