studio
latest
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 6. März 2026

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.
  1. 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.

  2. 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.

    docs image

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

    docs image

  4. Beginnen Sie mit dem Entwerfen Ihres codierten Testfalls, indem Sie die UIAutomation- und Testing-Dienste verwenden.

  5. 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 Folgendes:

    • 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. docs image

docs image7. Geben Sie im Abschnitt Act den Typ der Aktion zum Übermitteln des Formulars ein.Verwenden Sie für dieses Beispiel folgendes Codebeispiel:

screen.Click("Submit");
screen.Click("Submit");

docs image8. Verwenden Sie im Abschnitt Assert den Testdienst zusammen mit der codierten 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");

docs image

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?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben