- Versionshinweise
- Erste Schritte
- Einstellung und Konfiguration (Setup and Configuration)
- Automationsprojekte
- 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-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
- Variablen
- Argumente
- Importierte Namespaces
- 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
- 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
- Fehlerbehebung bei JxBrowser-Anwendungen
- Überwachung der Benutzerereignisse (User Events Monitoring)
- Citrix-Fehlerbehebung
- Automatisieren von Anwendungen, die unter einem anderen Windows-Benutzer ausgeführt werden
Aktivitäten testen
Der Kontextmenüeintrag Aktivität testen im Panel Designer dient zum Ausführen eines Tests für die aktuell ausgewählte Aktivität. Wenn Sie darauf klicken, wird das Panel Lokal geöffnet, in dem die Variablen und Argumente im Scope angezeigt werden.
„Aktivität testen“ kann auf zwei Arten verwendet werden:
- Standardwerte zu Eigenschaften hinzufügen und testen
- Fügen Sie Argumente und/oder Eigenschaften zu Aktivitätseigenschaften hinzu, und verwenden Sie das Panel Lokal, um Werte hinzuzufügen, nachdem Sie auf die Option Aktivität testen geklickt haben.
Doppelklicken Sie auf das Wertfeld einer Variablen oder eines Arguments, oder klicken Sie auf das Symbol im Panel Lokal, und fügen Sie einen neuen Wert hinzu. Klicken Sie als nächstes auf Einzelschritt, um die Aktivität zu fokussieren und auszuführen und den Wert der Variable oder des Arguments im Panel Lokal zu überwachen.
Die gleiche Option ist verfügbar, wenn Sie auf Fortfahren klicken, aber die Werte sind im Panel Lokal nicht sichtbar.
Berücksichtigen Sie, dass dynamische Prüfungen nicht unterstützt werden, wenn Variablen von anderen, später definierten Variablen abhängen.
Von der Aktion Aktivität testen generierte Ausführungsprotokolle sind im Panel Ausgabe sichtbar. Ausnahmen in Studio können übergeben werden, was bedeutet, dass die Ausnahme an übergeordnete Container übergeben werden kann, falls sie von diesen verarbeitet werden kann.
Die Option Aktivität testen ist während des Debuggens nicht verfügbar.
Beispiel für die Verwendung von „Aktivität testen“
Für das Beispiel zu If-Aktivität haben wir einen Prozess erstellt, der den Benutzer nach zwei Zahlen fragt, prüft, ob die eine durch die andere teilbar ist, und je nach Ergebnis eine andere Meldung im Panel Ausgabe anzeigt.
Um das Verhalten der im Prozess definierten If-Aktivität zu überprüfen, verwenden Sie die Option Aktivität testen, wie unten dargestellt:
Mit der Aktion Aktivitäten testen wird die Aktivität im Debugger platziert, und Sie werden nach Werten für Variablen gefragt. Sobald Sie diese angegeben haben, klicken Sie auf die Schaltfläche Fortfahren, damit der Debugging-Prozess fortgesetzt wird. In diesem speziellen Fall wurde eine Nachricht mit der richtigen Antwort in das Panel Ausgabe geschrieben, was bedeutet, dass die in der If-Aktivität geschriebenen Ausdrücke korrekt waren.
Die Option Prüfstand erstellen ermöglicht die Erstellung von Automatisierungsbausteinen, die dann getestet und in den endgültigen Workflow eingefügt werden können.
Es wird für das Testen von Aktivitäten, das Arbeiten mit Variablen und das Debugges des Prozesses verwendet. All dies geschieht in einem Prüfstand-Workflow, einer temporären Sequence, die nicht Teil des aktuellen Projekts ist und die beim Schließen verworfen wird.
Die Option Prüfstand erstellen ähnelt der Option Aktivität testen, mit dem Unterschied, dass letztere in einem tatsächlichen Workflow enthalten und definiert ist.
Zur Verwendung der Option Prüfstand erstellen wechseln Sie in die Suchleiste des Panels Aktivitäten, oder verwenden Sie die Tastenkombination Strg+Alt+F. Geben Sie den Namen einer Aktivität ein und klicken Sie mit der rechten Maustaste, um das Kontextmenü zu öffnen.
Wählen Sie Prüfstand erstellen aus, und die Aktivität wird automatisch in eine Sequence-Datei eingefügt, die nicht in Ihrem Projekt enthalten ist. Dort können Sie weitere Aktivitäten hinzufügen, ihre Standardeigenschaften ändern und den Prozess debuggen. Das Panel Ausgabe zeigt alle Protokolle oder Fehler an, die während des Debuggens gefunden wurden.
Um die Datei in Ihrem Projekt zu speichern, verwenden Sie einfach die Menübandoption Speichern unter, fügen Sie einen Dateinamen hinzu und speichern Sie sie im gleichen Dateipfad wie Ihr Projekt.
Bitte beachten Sie, dass Prüfstand erstellen nicht mit der Aktivität Zweig auswählen funktioniert.
Die Option Bis zu dieser Aktivität ausführen ist verfügbar, wenn Sie mit der rechten Maustaste auf eine Aktivität im Panel Designer klicken.
Diese Option startet den Debugging-Prozess und hält an, bevor die ausgewählte Aktivität ausgeführt wird, während sie im Panel hervorgehoben wird. Wenn Bis zu dieser Aktivität ausführen ausgelöst wird, während das Debugging bereits angehalten ist, wird die Ausführung bis zum Erreichen der Aktivität fortgesetzt.
Mit der Kontextmenüoption Ab dieser Aktivität ausführen wird das Debugging in einen Pausenzustand versetzt, sodass Sie über das Panel Lokal Änderungen an den Werten von Variablen und Argumenten vornehmen können. Drücken Sie Fortfahren, um das Debugging zu starten, oder verwenden Sie Aktionen wieEinzelschritt, Prozedurschritt, Rückschritt.
- Bei der Verwendung für eine Aktivität innerhalb eines Scopes wird die Scope-Aktivität ebenfalls ausgeführt.
- Ein Fehler tritt auf, wenn Sie Ab dieser Aktivität ausführen für eine Aktivität verwenden, die in einer der folgenden Scope-Aktivitäten hinzugefügt wurde: Try Catch, Switch, Parallel, Pick, Trigger Scope oder Retry Scope.