- Versionshinweise
- 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
- Moderne Designumgebung
- 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-026 – Verwendung der Verzögerungsaktivität
- 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
- 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
- Group Policies
- 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
- Group Policies
- 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
- Test Suite – Studio
- Einleitung
- Anwendungstests
- Ausführungsvorlagen
- Pseudo-Tests
- API-Testautomatisierung
- 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
Ausführungsvorlagen
Durch Ausführungsvorlagen können Sie Testfälle zur Laufzeit umschließen, um Ihre definierten Ausführungsbedingungen für mehrere Szenarien zu verwenden. Anstatt beispielsweise mehrere Testfälle zu kopieren, einzufügen und beizubehalten, können Sie eine einzelne Vorlage erstellen, um die Testfälle zur Laufzeit zu umschließen.
- Wenn Sie die Datei ausführen oder debuggen, werden der Testfall und die zugehörige Ausführungsvorlage in einer temporären Datei zusammengeführt. Die Sammlung von Argumenten und Variablen aus beiden Dateien wird zur Laufzeit anhand des Namens verglichen. Wenn die Ausführungsvorlage ein übereinstimmendes Argument oder einen variablen Namen mit dem Testfall teilt, wird sie nach der Zusammenführung in „Invoked Workflow File“ verknüpft. Wenn der Testfall keine übereinstimmenden Argumente mit der Ausführungsvorlage hat, werden die Argumente aus ersterer Datei in letztere kopiert.
- Das Verschieben oder Umbenennen einer Ausführungsvorlage aktualisiert automatisch die zugehörigen Testfälle.
- Beim Veröffentlichen eines Projekts mit Ausführungsvorlagen werden alle veröffentlichbaren Testfälle mit den Ausführungsvorlagen zusammengeführt. Die resultierenden Dateien sind die Projekteinstiegspunkte.
- Sie können wiederverwendbare Inhalte nutzen, indem Sie mit Ausführungsvorlagen eine Bibliothek erstellen.
- Sie können mehrere Platzhalter im Workflow aufrufen.
Die Ausführungsvorlage fungiert als Wrapper für Testfälle. Im Designer-Panel sehen Sie eine Platzhalteraktivität in der Ausführungsvorlage.
Diese Aktivität wird zur Laufzeit durch eine Invoke-Aktivität ersetzt, wobei der aufgerufene Testfall zur Ausführungsvorlage hinzugefügt wird.
So führen Sie einen Testfall zur Runtime innerhalb einer Ausführungsvorlage aus:
- Erstellen Sie eine Ausführungsvorlage.
- Fügen Sie einen Testfall zur Ausführungsvorlage hinzu.
Erstellen Sie eine Ausführungsvorlage, bevor Sie sie auf einen Testfall festlegen.
- Öffnen Sie Ihren Workflow in Studio.
- Klicken Sie im Panel Projekte mit der rechten Maustaste auf den Ordner Dateivorlagen, um das Dropdownmenü zu öffnen.
- Navigieren Sie zu Hinzufügen > Ausführungsvorlage
-
Geben Sie einen Namen für Ihre Ausführungsvorlage ein. Der Speicherort der Vorlage ist der Vorlagenordner des Projekts.
- Wählen Sie eine Vorlage aus, auf der Sie die Ausführungsvorlage erstellen möchten. Sie können zwischen der Standardausführungsvorlage und anderen Ausführungsvorlagen wählen, die im Vorlagenordner Ihres aktuellen Projekts gespeichert sind.
Im Designer-Panel wird eine neue Registerkarte mit Ihrer Ausführungsvorlage geöffnet. Sie können die Vorlage entsprechend Ihren Testanforderungen erstellen.
- Klicken Sie auf Speichern, wenn Ihre Ausführungsvorlage fertig ist.
Um einen Testfall mit einer Ausführungsvorlage auszuführen oder zu debuggen, müssen Sie ihn zu einer Ausführungsvorlage hinzufügen (Ausführungsvorlage festlegen). Alternativ können Sie eine Ausführungsvorlage für einen neu erstellten Testfall festlegen.
- Öffnen Sie Ihren Testfall in Studio. Wenn Sie noch keinen haben, können Sie einen Testfall erstellen.
- Klicken Sie im Panel Projekte mit der rechten Maustaste auf einen Testfall, um das Dropdownmenü zu öffnen.
- Klicken Sie auf Ausführungsvorlage festlegen und wählen Sie eine Vorlage aus der Dropdownliste aus.
- Wählen Sie Den Workflow mit Vorlage als isoliert aufrufen aus, wenn Sie die aufgerufene Ausführungsvorlage isoliert ausführen möchten. Weitere Informationen finden Sie im Thema Isolieren weiter unten.
- Klicken Sie zum Bestätigen auf Ok. Die Ausführungsvorlage wird dem Testfall hinzugefügt. Das Ausführen oder Debuggen dieses Testfalls erfolgt entsprechend der zugehörigen Ausführungsvorlage.
Jetzt können Sie den Testfall ausführen oder debuggen, da er mit der Ausführungsvorlage ausgeführt wird.
Wenn Sie eine Ausführungsvorlage für einen Testfall festlegen, haben Sie die Möglichkeit, den Workflow der Ausführungsvorlage isoliert aufzurufen. Dadurch wird die aufgerufene Vorlage in einem separaten Prozess ausgeführt. Diese Option kann mehrere Einschränkungen beinhalten, die auf der Aktivitätsseite Invoke Workflow File beschrieben sind. Einige der Einschränkungen sind:
- Die Übergabe von IN-Argumenten an eine nicht isolierte Invoke Workflow File-Aktivität verhält sich so, als ob eine Referenz übergeben wird, was bedeutet, dass Änderungen am Objekt im aufgerufenen Workflow das Objekt im Hauptworkflow ändern.
- Variablen und Argumente werden für Workflow-Dateinamen in Windows- und plattformübergreifenden Projekten nicht unterstützt. Dadurch wird eine Fehlermeldung „Ausdrücke werden derzeit nicht unterstützt“ ausgelöst.
- Stellen Sie beim Aufrufen eines Workflows sicher, dass er keine Persistenzaktivitäten enthält. Diese sollten nur im Hauptworkflow verwendet werden. Nun können Sie den Testfall ausführen oder debuggen, da er mit der Ausführungsvorlage ausgeführt wird.
- Testdaten zu Ihrem Testfall hinzufügen
- Testfall für den Orchestrator veröffentlichen
- Workflow-Analyseregel für Anwendungstests festlegen (siehe Falsche Anzahl von Platzhaltern in der Ausführungsvorlage)
- Öffnen Sie Ihren Workflow in Studio.
-
Klicken Sie im Panel Projekte mit der rechten Maustaste auf einen Testfall, um das Dropdownmenü zu öffnen.
Zeigen Sie mit der Maus auf einen Testfall, um anzuzeigen, ob er einer Ausführungsvorlage hinzugefügt wurde oder nicht.
- Klicken Sie auf Ausführungsvorlage festlegen und wählen Sie <keine Ausführungsvorlage> aus der Dropdownliste aus.
- Klicken Sie zum Bestätigen auf Ok.