- 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
- Dateivergleich
- Beste Praktiken für die Automatisierung (Automation Best Practices)
- Integration der Quellenkontrolle
- Debugging
- 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-DBP-002 – Hohe Anzahl von Argumenten
- ST-DBP-003 – Leerer Catch-Block
- ST-DBP-007 – Mehrere Flussdiagrammebenen
- 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-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
- Triggerbasierte Attended-Automatisierung
- Aufzeichnung
- UI-Elemente
- Kontrollfluss
- Selektoren
- Objekt-Repository
- Data-Scraping
- Bild- und Textautomatisierung
- Automatisierung von Citrix-Technologien
- RDP-Automatisierung
- Salesforce-Automatisierung
- SAP-Automation
- VMware Horizon-Automatisierung
- Protokollierung
- Das Tool ScreenScrapeJavaSupport
- Das WebDriver-Protokoll
- Test Suite – Studio
- 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 VMware Horizon
- SAP Solution Manager-Plugin
- Excel-Add-in
- Fehlersuche und ‑behebung
- Informationen zur Fehlerbehebung
- 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
Automatisch generierte Testdaten
Sie können automatisch generierte Testdaten verwenden, um Testfälle mit verschiedenen Daten-Sequences auszuführen. Verschiedene Datenkombinationen können für RPA- sowie Anwendungstests verwendet werden.
Int32
, Bool
, String
) für eine If-Entscheidungsstruktur. Sie verwenden die Funktion zum automatischen Generieren, um Werte für Ihre Testfälle zu generieren, damit während der Ausführung möglichst viele Pfade abgedeckt werden.
Als Teil der symbolischen Ausführung wird der Workflow interpretiert und es werden Werte basierend auf Ihren Argumenten bereitgestellt. Die generierten Werte lösen jede Bedingungsverzweigung im Workflow.
- Generieren von Werten zum Lösen von Workflow-Bedingungen (z. B.
If
,Switch
). - Zuweisen von Werten zu Argumenten und Variablen.
- Argumentvergleich mit Werten oder anderen Argumenten.
Dezimalzahl |
String | Array | Wörterbuch |
---|---|---|---|
Double |
Boolescher | Von primitiven Werten: short, int, long, float, double, byte, char und boolean. |
Für Schlüssel können Sie Variablen, Argumente oder literale Daten verwenden. Primitive Werte werden unterstützt (short, int, long, float, double, byte, char und boolean) Sie können nur ein Schlüssel-Wert-Paar für ein Wörterbuchargument verwenden. Sie können z. B.
dictionary["Name"] == "John" , aber nicht dictionary["Name"]["Age"] == 34 verwenden. |
Frei anordnen |
Byte | ||
Int32 |
Int64 | ||
Long |
Short |
- Alle booleschen und numerischen Operationen.
- Bei Schleifen wird eine Strategie verwendet, bei der versucht wird, die Schleife mindestens einmal zu durchlaufen.
- Für Zeichenfolgen werden Daten für die folgenden Funktionen generiert:
Contains
,Equals
,StartsWith
,EndsWith
,Concat
.
- Aktualisieren Sie das Testing-Aktivitätspaket auf Version 22.4.
- Erstellen oder verwenden Sie einen vorhandenen automatisierten Workflow.
- Erstellen Sie Argumente als Parameter für automatisch generierte Testdaten. Siehe Unterstützte Argumenttypen.
Wenn Sie Automatisch generieren als Datenquelle für Ihre Testdaten auswählen, wird eine Datentabelle mit Standardwerten basierend auf Ihren Argumenten generiert. Für jedes Argument wird eine Spalte erstellt, in der die erste Datenzeile die Standardwerte anzeigt.
- Klicken Sie mit der rechten Maustaste auf einen vorhandenen Workflow und wählen Sie Testfall erstellen aus.
- Geben Sie einen Namen für Ihren Testfall ein und ändern Sie bei Bedarf den Standardspeicherort.
- (Optional) Fügen Sie den Testfall zur Ausführungsvorlage hinzu.
- Klicken Sie auf der Registerkarte Testdaten auf Quelle und wählen Sie Automatisch generieren in der Dropdownliste aus.
- Wählen Sie die Spalten aus, die Sie hinzufügen möchten.
- (Optional) Bearbeiten Sie die Datentabellenwerte oder löschen Sie ganze Zeilen und Spalten.
- (Optional) Klicken Sie auf Zeile hinzufügen, um eine weitere Zeile mit Standardwerten zu generieren. Sie können die Werte bearbeiten.
-
Klicken Sie zum Bestätigen auf Ok.
Die Daten werden generiert und zum Testfall hinzugefügt. Sie können über die Argumente auf die Daten zugreifen.