- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- Über die Veröffentlichung von Automatisierungsprojekten
- Entwerfen von Automatisierungen
- Verwalten von Aktivitätspaketen
- Konfigurieren von Aktivitätsprojekteinstellungen
- Signieren von Paketen
- Governance
- Importieren von Entitäten
- Verknüpfen eines Projekts mit einer Idee im Automation Hub
- Verwenden des Data Managers
- Abhängigkeiten
- Workflow-Typen
- Kontrollfluss
- Dateivergleich
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Integration der Quellenkontrolle
- Informationen zur Versionskontrolle
- Verwalten von Projekten mit TFS
- Verwalten von Projekten mit SVN
- Workflow Diff
- Debugging
- Protokollierung
- Das Diagnose-Tool
- Workflow-Analyse
- Über die Workflow-Analyse
- ST-NMG-001 – Namenskonvention für Variablen
- ST-NMG-002 – Namenskonvention für Argumente
- ST-NMG-004 – Duplizierung des Anzeigenamens
- ST-NMG-005 – Variable überschreibt Variable
- ST-NMG-006 – Variable überschreibt Argument
- ST-NMG-008 – Variablenlänge überschritten
- ST-NMG-009: Datentabellenvariablen mit Präfix versehen
- ST-NMG-011 – Datentabellenargumente mit Präfix versehen
- ST-NMG-012 – Standardwerte für Argumente
- ST-NMG-016 – Argumentlänge überschritten
- ST-NMG-017 – Der Klassenname stimmt mit dem Standard-Namespace überein
- ST-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- ST-DPB-010 – Mehrere Instanzen von [Workflow] oder [Testfall]
- ST-DBP-020 – Nicht definierte Ausgabeeigenschaften
- ST-DBP-021 – Hartcodiertes Timeout
- ST-DBP-023 – Leerer Workflow
- ST-DBP-024 – Prüfung der Persistenzaktivität
- ST-DBP-025 – Voraussetzung für Variablenserialisierung
- ST-DBP-027 – Bewährte Methode für Persistenz
- ST-DBP-028 – Voraussetzung für Argumentenserialisierung
- ST-USG-005 – Hartcodierte Aktivitätsargumente
- ST-USG-009 – Nicht verwendete Variablen
- ST-USG-010 – Nicht verwendete Abhängigkeiten
- ST-USG-014 – Paketbeschränkungen
- ST-USG-017 – Ungültiger Parametermodifizierer
- ST-USG-020 – Minimale Protokollmeldungen
- ST-USG-024 – Nicht verwendet, gespeichert für später
- ST-USG-025 – Missbrauch gespeicherter Werte
- ST-USG-026 – Aktivitätseinschränkungen
- ST-USG-027 – Erforderliche Pakete
- ST-USG-028 – Aufruf von Dateivorlagen einschränken
- ST-USG-032 – Erforderliche Tags
- ST-USG-034 – Automation Hub-URL
- Variablen
- Argumente
- Importierte Namespaces
- Codierte Automatisierungen
- Einleitung
- Registrieren von benutzerdefinierten Diensten
- „Vor“- und „Nach“-Kontexte
- Generieren von Code
- Generieren eines codierten Testfalls aus manuellen Testfällen
- Integrieren von OpenAI in codierte Workflows
- Beantragen eines Kredits bei der UiBank
- Warteschlangengenerierung mit codierten Workflows und Orchestrator-APIs
- Verwenden importierter Bibliotheksprojekte in codierten Automatisierungen
- Verwenden der zweistufigen Authentifizierung in codierten Automatisierungen
- Fehlersuche und ‑behebung
- Triggerbasierte Attended-Automatisierung
- Aufzeichnung
- UI-Elemente
- Selektoren
- Objekt-Repository
- Data-Scraping
- Bild- und Textautomatisierung
- Automatisierung von Citrix-Technologien
- RDP-Automatisierung
- VMware Horizon-Automatisierung
- Salesforce-Automatisierung
- SAP-Automation
- macOS UI-Automatisierung
- Das Tool ScreenScrapeJavaSupport
- Das WebDriver-Protokoll
- Erweiterungen
- Über Erweiterungen
- SetupExtensions-Tool
- „UiPathRemoteRuntime.exe“ wird nicht in der Remotesitzung ausgeführt.
- UiPath Remote Runtime blockiert das Schließen der Citrix-Sitzung
- UiPath Remote Runtime verursacht Speicherverlust
- Versionen von UiPath.UIAutomation.Activities-Paket und UiPath Remote Runtime stimmen nicht überein
- Die erforderliche UiPath-Erweiterung ist auf der Remotemaschine nicht installiert
- Einstellungen für die Bildschirmauflösung
- Gruppenrichtlinien
- Kommunikation mit Browser nicht möglich
- Die Chrome-Erweiterung wird automatisch entfernt
- Möglicherweise ist die Erweiterung beschädigt
- Überprüfen Sie, ob die Erweiterung für Chrome installiert und aktiviert ist
- Überprüfen Sie, ob ChromeNativeMessaging.exe ausgeführt wird
- Überprüfen der korrekten Definition der ComSpec-Variablen
- Aktivieren Sie den Zugriff auf Datei-URLs und den Inkognito-Modus
- Mehrere Browser-Profile
- Group Policy conflict
- Spezifische bekannte Probleme für MV3-Erweiterungen
- Liste der Erweiterungen für Chrome
- Chrome-Erweiterung für Mac
- Gruppenrichtlinien
- Kommunikation mit Browser nicht möglich
- Die Edge-Erweiterung wird automatisch entfernt
- Möglicherweise ist die Erweiterung beschädigt
- Überprüfen, ob die Erweiterung für Microsoft Edge installiert und aktiviert ist
- Überprüfen Sie, ob ChromeNativeMessaging.exe ausgeführt wird
- Überprüfen der korrekten Definition der ComSpec-Variablen
- Aktivieren des Zugriffs auf Datei-URLs und den InPrivate-Modus
- Mehrere Browser-Profile
- Group Policy conflict
- Spezifische bekannte Probleme für MV3-Erweiterungen
- Liste der Erweiterungen für Edge
- Erweiterung für Safari
- Erweiterung für VMware Horizon
- Erweiterung für Amazon WorkSpaces
- SAP Solution Manager-Plugin
- Excel-Add-in
- Studio Testing
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- Fehler bei der Assembly-Kompilierung
- Microsoft App-V – Unterstützung und Einschränkungen
- Fehlerbehebung bei Internet Explorer x64
- Probleme in Microsoft Office
- Erkennen von UI-Elementen in PDF mit Zugriffsoptionen.
- Reparieren der Active Accessibility-Unterstützung
- Die Validierung großer Windows-Legacy-Projekte dauert länger als erwartet

Studio-Benutzerhandbuch
Anwendungstests in Studio funktionieren in VB oder C#. Sie können einzelne Automatisierungsprojekte für Szenarien wie Datenüberprüfung oder Integration in Ihre CI/CD-Pipeline erstellen. Erstellen Sie Ihren Workflow in Studio. Sie können automatisierte Anwendungstests in VB oder C# durchführen.
Bedingungen
- Führen Sie Anwendungstests mit regulären Testfällen und datengesteuerten Testfällen durch.
- Projekte zur Testautomatisierung können mehrere Einstiegspunkte haben, wenn sie mehrere Testfälle mit linearer Durchführung enthalten, da die Aktivitäten sequenziell organisiert sind.
- Die Workflow-Ausführung wird pro Testfall ausgeführt, es sei denn, andere
XAML
-Dateien werden aufgerufen. - Sie können Workflows in Testfälle konvertieren, aus anderen Projekten importieren oder neue erstellen.
Abhängigkeiten
- Um Anwendungstests durchzuführen, müssen Sie mit einem Projekt zur Testautomatisierung arbeiten.
- Um Überprüfungen durchzuführen, zufällige Testdaten zu generieren und Ihre vorhandenen Testdaten zu verwalten, müssen Sie das Testing Activities-Paket installieren.
Schritte
- Öffnen Sie Ihr Projekt vom Typ Testautomatisierung.
- Wählen Sie im Designband von Studio das Auswahlmenü Neu.
- Wählen Sie Testfall oder Codierter Testfall.
- Konfigurieren Sie im Menü Neuer Testfall den Testfall, den Sie erstellen möchten:
- Geben Sie dem Testfall einen Namen.
- Wählen Sie optional eine Testfallvorlage, auf deren Grundlage Sie Ihren Testfall erstellen möchten.
Informationen zu Testfallvorlagen finden Sie unter Testfallvorlagen
- Wählen Sie optional eine Ausführungsvorlage.
Informationen zu Ausführungsvorlagen finden Sie unter Ausführungsvorlagen.
Abbildung 1. Das Menü Neuer Testfall
- Wählen Sie Weiter, um zum Abschnitt Testdaten zu gelangen, wo Sie bestimmte Testdaten für diesen Testfall konfigurieren können.
- Klicken Sie auf Erstellen, um die Erstellung eines Testfalls zu beenden.
RPA-Tests in Studio funktionieren entweder in VB oder C#. Sie können individuelle Automatisierungsprojekte für Szenarien wie Datenüberprüfung oder Integration in Ihre CI-/CD-Pipeline erstellen. Entwerfen Sie Ihren Workflow in Studio. Sie können automatisierte RPA-Tests in VB oder C# durchführen.
Bedingungen
- Führen Sie RPA-Tests mit regulären Testfällen und datengesteuerten Testfällen durch.
- Die Workflow-Ausführung wird pro Testfall ausgeführt, es sei denn, andere
XAML
-Dateien werden aufgerufen. - Sie können Workflows in Testfälle konvertieren, aus anderen Projekten importieren oder neue erstellen.
Abhängigkeiten
- Um RPA-Tests durchzuführen, müssen Sie mit einem Projekttyp Prozess arbeiten.
- Um Überprüfungen durchzuführen, zufällige Testdaten zu generieren und Ihre vorhandenen Testdaten zu verwalten, müssen Sie das Testing Activities-Paket installieren.
Schritte
- Öffnen Sie Ihr Projekt vom Typ Prozess.
- Sie können einen Testfall erstellen, indem Sie einen Workflow aus einem vorhandenen Projekt aufrufen. Dafür müssen Sie folgende Schritte ausführen:
- Öffnen Sie Ihren Workflow.
-
Klicken Sie im Projekte-Panel mit der rechten Maustaste auf den Workflow und wählen Sie Testfall erstellen aus.
-
(Optional) Wählen Sie bei der Erstellung Ihres Testfalls Pseudo-Workflow im Test aus, wenn Sie eine Kopie Ihres Workflows erstellen möchten, in der Sie bestimmte Aktivitäten nachahmen können. Wenn Sie bereits eine vorhandene Pseudo-Datei haben, die Sie verwenden möchten, können Sie diese in der Dropdownliste Pseudo auswählen. Weitere Informationen finden Sie unter Pseudo-Tests.
- (Optional) Wählen Sie eine Vorlage aus der Dropdownliste aus, wenn Sie zuvor eine erstellt haben. Weitere Informationen finden Sie unter Testfallvorlagen.
- (Optional) Fügen Sie den Testfall zu einer Ausführungsvorlage hinzu. Sie müssen zuerst eine Ausführungsvorlage erstellt haben. Weitere Informationen finden Sie unter Ausführungsvorlage erstellen.
- Wählen Sie Weiter aus , wenn Sie Testdaten hinzufügen möchten.
-
Wählen Sie Erstellen, um die Änderungen zu bestätigen.
Eine Testfall‑XAML
‑Datei wird erstellt und ruft einen Workflow mit den folgenden Containern auf: Given, When und Then. Die Datei wird innerhalb der Aktivität Invoke Workflow File aufgerufen, die Teil des When‑Containers ist.
Argumente aus dem Workflow werden automatisch importiert. Um weitere Argumente zu sehen oder hinzuzufügen, wählen Sie in der Aktivität Invoke Workflow File die Option Argumente importieren.
Ähnliche Artikel
Wenn Sie Testfälle in Ihrem Projekt haben, können Sie entweder das gesamte Projekt veröffentlichen (Veröffentlichen) oder nur die Testfälle (Testfälle veröffentlichen). Wenn Sie mit einem Projekt zur Testautomatisierung arbeiten, können Sie Testfälle nur in Orchestrator veröffentlichen.
- Klicken Sie mit der rechten Maustaste auf einen Testfall und wählen Sie Als veröffentlichbar markieren, um den Testfall in Orchestrator zu veröffentlichen.
Dasxaml
- odercs
-Symbol wird blau als Hinweis darauf, dass der Testfall bereit ist, veröffentlicht und in einernupkg
-Datei verpackt zu werden. Um wieder zu Ihrem Workflow-Entwurf zurückzukehren, klicken Sie mit der rechten Maustaste auf den Workflow und wählen Sie Bei Veröffentlichung ignorieren aus. - Veröffentlichen Sie das Projekt:
- Wenn Sie in einem Projekt zur Testautomatisierung sind, wählen Sie Veröffentlichen in der Registerkarte Studio Design.
- Wenn Sie in einem Projekt Prozess oder Bibliothek sind, wählen Sie Testfälle veröffentlichen in der Registerkarte Studio Design.
- Konfigurieren Sie die Paketeigenschaften, Veröffentlichungsoptionen und die Zertifikatsignatureinstellungen für die Veröffentlichungsaktion, und klicken Sie dann auf Veröffentlichen, um Ihre Testfälle für den Orchestrator zu veröffentlichen.
Sie können die Testfälle im Orchestrator, in den Roboter-Standardeinstellungen oder in einem benutzerdefinierten Pfad veröffentlichen. Wenn Sie sie im Orchestrator veröffentlichen möchten, stellen Sie sicher, dass Ihr Roboter oder Assistant mit dem Orchestrator verbunden ist.
Das Veröffentlichen im Orchestrator ist auch erforderlich, wenn Sie automatisierte Tests über den Test Manager ausführen möchten. Stellen Sie sicher, dass Sie das Paket im Orchestrator-Mandantenprozessfeed veröffentlichen und verknüpfen Sie dann die Testfälle mit dem Test Manager. Das Veröffentlichen des Pakets in einem anderen Ordner kann zu Ausführungsfehlern führen.
Um Workflows in Testfälle zu konvertieren, klicken Sie mit der rechten Maustaste auf den Workflow im Projekt-Bereich und wählen Sie In Testfall konvertieren aus:
Um einen Testfall wieder in einen Workflow zu konvertieren, klicken Sie mit der rechten Maustaste auf einen Testfall und wählen Sie In Workflow konvertieren.
XAML
-Dateien werden Ihrem Projekt als Entwurfstestfälle hinzugefügt.
Ähnlich wie das Importieren von Datensammlungen in Bibliotheken einer API-Testautomatisierung können Sie solche Sammlungen mithilfe des Assistenten Neuer Dienst in Ihre Anwendungstestprojekte importieren.