studio
2024.10
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
UiPath logo, featuring letters U and I in white

Studio-Benutzerhandbuch

Letzte Aktualisierung 1. Juli 2025

Erstellen Ihres ersten codierten Testfalls

Dieses Tutorial enthält Schritt-für-Schritt-Anweisungen zum Erstellen eines codierten Testfalls, der Informationen in ein Webformular eingibt und diese mit dem Test Manager überprüft. Um das Webformular zu automatisieren und darauf zuzugreifen, werden im Beispiel Objekt-Repository-Elemente und UIAutomation verwendet. Hier können Sie auf das Beispielformular zugreifen.
Voraussetzungen
  1. Erstellen Sie einen codierten Testfall. Wählen Sie in der Gruppe Datei die Option Neu und dann Codierter Testfall aus.
    Der Code für den Testfall ist in drei Teile unterteilt (Arrange-Act-Assert), ähnlich wie bei der Vorlage Given-When-Then.
    • Arrange – Einrichten der Testdaten.
    • Act – Ausführen der Testfallschritte.
    • Assert – Bestätigen des Testfallergebnisses.
  2. Rufen Sie die UI-Elemente aus Ihrer Testanwendung ab, damit Sie sie in Ihrem codierten Testfall verwenden können. Für dieses Beispiel rufen Sie die UI-Elemente aus dem Webformular ab. Wechseln Sie zur Registerkarte Objekt-Repository und erstellen Sie eine Anwendung mit dem Namen TestForm.
  3. Erstellen Sie in der TestForm-Anwendung einen Bildschirm mit dem Namen TestFormScreen und geben Sie die Chrome-Registerkarte an, auf der das Webformular geöffnet ist.


  4. Erstellen Sie in TestFormScreen ein Element für jedes Formularfeld und Schaltflächen im Formular. Die UI-Elemente sind alphabetisch in aufsteigender Reihenfolge sortiert.


  5. Beginnen Sie mit dem Entwerfen Ihres codierten Testfalls, indem Sie die UIAutomation- und Testing-Dienste verwenden.
  6. Verwenden Sie im Abschnitt Anordnen den Dienst UIAutomation zusammen mit den codierten APIs Open und TypeInto, um das Webformular zu öffnen und Testdaten einzugeben. Verwenden Sie für dieses Beispiel folgendes Codebeispiel:
    var screen = uiAutomation.Open(ObjectRepository.Descriptors.TestForm.TestFormScreen);
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Name, "John Doe");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Email, "john.doe@uipath.com");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Password, "1234");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.ConfirmPassword, "1234");var screen = uiAutomation.Open(ObjectRepository.Descriptors.TestForm.TestFormScreen);
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Name, "John Doe");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Email, "john.doe@uipath.com");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Password, "1234");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.ConfirmPassword, "1234");
    
    Tipp: Verwenden Sie IntelliSense in der Studio-IDE. Drücken Sie Ctrl+Space und verwenden Sie IntelliSense für:
    • Automatische Vervollständigung von Code
    • Lesen der Dokumentation zur codierten Automatisierungs-API – Lesen der Parameter einer API. Im Ökosystem für codierte Automatisierungen entsprechen API-Parametern den Aktivitätseigenschaften.




  7. Geben Sie im Abschnitt Act (Ausführen) die Aktion zum Absenden des Formulars ein. Für dieses Beispiel verwenden Sie den folgenden Code:
    screen.Click("Submit");screen.Click("Submit");


  8. Verwenden Sie im Abschnitt Durchsetzen den Dienst Testing und die codierte Automatisierungs-API VerifyExpression, um zu überprüfen, ob der Text in der Verifizierung der aus Schritt 6 eingegebene Benutzername ist. Verwenden Sie für dieses Beispiel folgendes Codebeispiel:
    testing.VerifyExpression(screen.GetText("Verification") == "John Doe");testing.VerifyExpression(screen.GetText("Verification") == "John Doe");


Beispielprojekt

Um die Schritte auszuführen und das Tutorial selbst auszuprobieren, laden Sie sich das folgende Beispielprojekt herunter: Erster codierter Testfall.

  • Beispielprojekt

War diese Seite hilfreich?

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