UiPath Documentation
test-manager
latest
false
Test Manager-Benutzerhandbuch
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Packen von Playwright-Projekten für Test Manager

Paketieren Sie ein Playwright-Testprojekt als UiPath-Automatisierungspaket und veröffentlichen Sie es in Orchestrator, damit Test Manager es ausführen kann.

Hinweis:

Diese Funktion ist kontrolliert verfügbar und wird nur für berechtigte Mandanten bereitgestellt. Sie ist in Test Manager nur verfügbar, wenn sie über Test Cloud bereitgestellt wird.

Paketieren Sie ein Playwright-Testprojekt als UiPath-Automatisierungspaket (.nupkg) und veröffentlichen Sie es in Orchestrator, damit die Automatisierung für die Ausführung in Test Manager verfügbar ist.

Voraussetzungen​

  • Ein in sich geschlossenes Playwright-Testprojektverzeichnis: sein eigenes playwright.config.*, package.json und eine unterstützte Lockfile, wobei Abhängigkeiten im paketierten Stammverzeichnis aufgelöst werden können. Ein Mono-Repo-Unterordner funktioniert nur, wenn er in sich geschlossen ist.
  • Playwright-Version 1.19 oder höher. npm ist der einzige unterstützte Paketmanager – das paketierte Stammverzeichnis muss ein package-lock.json enthalten.
  • Die UiPath-Befehlszeilenschnittstelle (CLI) wurde installiert und auf eine aktuelle Version aktualisiert. Siehe Installieren von UiPath CLI.
  • Ein Test Manager-Projektschlüssel. Standardmäßig erforderlich – die CLI verweigert die Paketierung ohne einen, es sei denn, --no-create-test-cases wird übergeben. Passende Testfälle werden automatisch erstellt und verknüpft, sobald Test Manager das resultierende Paket erfasst, nicht zum Zeitpunkt der Paketierung. Der Schlüssel muss alphanumerisch in Großbuchstaben sein.
Warnung:

Bei der Paketierung werden node_modules, .git, .uipath, dist, test-results, playwright-report und .cache ausgeschlossen. Außerdem werden geheime Dateien auf jeder Verzeichnisebene immer ausgeschlossen: .env, .env.*, .npmrc und .git-credentials. Alles andere im Projektverzeichnis wird unverändert bereitgestellt. Halten Sie daher Secrets aus anderen Dateien heraus – hartcodierte Anmeldeinformationen in Konfigurations- oder Fixture-Dateien werden weiterhin bereitgestellt.

Schritte​

  1. Öffnen Sie ein Terminal im Stammverzeichnis des Playwright-Projekts.

  2. Führen Sie uip tm pack mit der Option --type playwright aus, z. B.:

    uip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output json
    uip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output json
    

    Die vollständige Flag-Referenz, einschließlich der Anleitung zum Deaktivieren der automatischen Erstellung von Testfällen, finden Sie unter uip tm pack.

  3. Veröffentlichen Sie das resultierende .nupkg im Orchestrator-Paket-Feed des Mandanten mithilfe einer der folgenden Optionen:

    • Laden Sie es manuell in Orchestrator hoch (Pakete > Hochladen).
    • Legen Sie es in einen Ordner ab, den Orchestrator auf Pakete überwacht.
    • Verwenden Sie die UiPath-CLI, um es direkt über die Befehlszeile hochzuladen.

Ergebnis​

Das Paket wird im Paket-Feed in Orchestrator angezeigt. Wenn ein Projektschlüssel angegeben wurde, werden übereinstimmende Testfälle automatisch in diesem Test Manager-Projekt erstellt, wobei die Playwright-Automatisierung bereits verknüpft ist. Andernfalls werden die Automatisierungen des Pakets über die Option Automatisierung auswählen ausgewählt.

  • Voraussetzungen​
  • Schritte​
  • Ergebnis​
  • Zugehörig​

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