- Erste Schritte
- Projektmanagement
- Dokumente
- Arbeiten mit der Analyse der Änderungsauswirkungen
- Erstellen von Testfällen
- Zuweisen von Testfällen zu Anforderungen
- Klonen von Testfällen
- Exportieren von Testfällen
- Konfigurieren von Testfällen für die Ausführung
- Automatisieren von Testfällen in Studio Web
- So funktioniert die Erfassung von Playwright-Artefakten
- Verpacken von Playwork-Projekten für den Test Manager
- Konfigurieren der Artefakterfassung für Playwright-Tests
- Verknüpfen von Testfällen in Studio mit dem Test Manager
- Delete test cases
- Manuelle Testfälle
- Dokumentieren von Testfällen mit Task Capture
- Parameter
- Playground-Testfallfelder
- Aktivieren der Governance auf Projektebene
- Deaktivieren der Governance auf Projektebene
- Aktivieren der Governance auf Testfallebene
- Deaktivieren der Governance auf Testfallebene
- Verwalten von Genehmigern für strukturierte Testfälle
- Verwalten von gesteuerten Testfällen im Status In Arbeit
- Verwalten von geregelten Testfällen im Status „Wird überprüft“.
- Verwalten von gesteuerten Objekten im Status „Signiert“.
- Verwalten von Kommentaren für gesteuerte Testfälle
- Anwenden von Filtern und Ansichten
- Importieren von Orchestrator-Testsätzen
- Creating test sets
- Hinzufügen von Testfällen zu einem Testsatz
- Zuweisen von Standardbenutzern in der Testsatzausführung
- Aktivieren der Aktivitätsabdeckung
- Konfigurieren von Testsätzen für bestimmte Ausführungsordner und Roboter
- Überschreiben von Parametern
- Klonen von Testsätzen
- Exportieren von Testsätzen
- Anwenden von Filtern und Ansichten
- FAQ – Funktion – Test Manager vs Orchestrator
- Ausführen von manuellen Tests
- Ausführen automatisierter Tests
- Ausführen von Testfällen ohne Testsatz
- Ausführen gemischter Tests
- Erstellen von ausstehenden Ausführungen
- Erzwingen einer Ausführungsreihenfolge
- Erneutes Ausführen von Testausführungen
- Planen von Ausführungen
- Fehlerbehebung bei automatisierten Ausführungen
- Zugänglichkeitstests für Test Cloud
- Projektvorgänge und Dienstprogramme
- Test Manager-Einstellungen
- ALM Tool-Integration
- API-Integration
- Codierungs-Agenten für das Testen
- Fehlersuche und ‑behebung
Verpacken Sie ein Playwright-Testprojekt in ein UiPath-Automatisierungspaket und veröffentlichen Sie es in Orchestrator, damit der Test Manager es ausführen kann.
Diese Funktion befindet sich in kontrollierter Verfügbarkeit und wird nur für berechtigte Mandanten bereitgestellt. Sie ist im Test Manager nur verfügbar, wenn sie über Test Cloud bereitgestellt wird.
Verpacken Sie ein Playwight-Testprojekt in ein UiPath-Automatisierungspaket (.nupkg) und veröffentlichen Sie es in Orchestrator, sodass die Automatisierung für die Ausführung von Test Manager verfügbar wird.
Voraussetzungen
- Ein in sich geschlossenen Playwright-Testprojektverzeichnis: ein eigenes
playwright.config.*,package.jsonund eine unterstützte Sperrdatei mit Abhängigkeiten, die am gepackten Stammverzeichnis aufgelöst werden können. Ein Mono-Repository-Unterordner funktioniert nur, wenn er eigenständig ist. - Playground-Version 1.19 oder höher. npm ist der einzige unterstützte Paketmanager – der gepackte Stamm muss ein
package-lock.jsonenthalten. - Die UiPath-Befehlszeilenschnittstelle (CLI) wurde installiert und auf eine aktuelle Version aktualisiert. Siehe Installieren der UiPath CLI.
- Ein Test Manager-Projektschlüssel. Standardmäßig erforderlich – die CLI verweigert das Packen ohne eine, es sei denn, Sie übergeben
--no-create-test-cases. Entsprechende Testfälle werden automatisch erstellt und automatisch verknüpft, sobald der Test Manager das resultierende Paket aufnimmt, nicht zum Zeitpunkt des Packens. Der Schlüssel muss aus Großbuchstaben bestehen.
Die Verpackung ist nicht enthalten: node_modules, .git, .uipath, dist, test-results, playwright-report und .cache. Auch geheime Dateien mit jeder Tiefe sind immer ausgeschlossen: .env, .env.*, .npmrc und .git-credentials. Alles andere im Projektverzeichnis wird so ausgeliefert, wie es ist, also halten Sie Geheimnisse aus anderen Dateien heraus – hartcodierte Anmeldeinformationen in Konfigurations- oder Installationsdateien werden weiterhin geliefert.
Schritte
-
Öffnen Sie ein Terminal im Stammverzeichnis des Playwright-Projekts.
-
Führen Sie
uip tm packmit der Option--type playwrightaus, z. B.:uip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output jsonuip tm pack --project-path . --type playwright --project-key SWAG --name SwagLabsDemo --package-version 1.0.0 -o .packages --output jsonDie vollständige Flag-Referenz, einschließlich der Deaktivierung der automatischen Testfallerstellung, finden Sie unter uip tm pack.
-
Veröffentlichen Sie das resultierende
.nupkgmithilfe einer der folgenden Optionen im Orchestrator-Paketfeed des Mandanten:- Laden Sie es manuell in Orchestrator hoch (Pakete > Hochladen).
- Legen Sie es in einem Ordner ab, den der Orchestrator auf Pakete überwacht.
- Verwenden Sie die UiPath CLI, um ihn direkt über die Befehlszeile hochzuladen.
Ergebnis
Das Paket wird im Paket-Feed von 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.
Zugehörig
- Playground-Testautomatisierung
- UIP-TM-Paket
- Playwright-Testautomatisierung mit der uipath-test-Fähigkeit – automatisieren Sie diesen gesamten Ablauf, einschließlich der Verpackung, durch einen Codierungs-Agent.