- 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-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
- 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
- Automatisieren von Anwendungen, die unter einem anderen Windows-Benutzer ausgeführt werden
- Die Validierung großer Windows-Legacy-Projekte dauert länger als erwartet
Aufzeichnungstypen
In Studio sind fünf Aufzeichnungstypen verfügbar:
- Grundlegend (Basic) – Generiert einen vollständigen Selektor für jede Aktivität und keinen Container. Die daraus resultierende Automatisierung ist langsamer als eine, die Container verwendet, und eignet sich für einzelne Aktivitäten.
- Desktop – Geeignet für alle Arten von Desktop-Apps und mehrere Aktionen. Sie ist schneller als der Basic Recorder und generiert einen Container (mit dem Selektor des obersten Fensters), in dem Aktivitäten eingeschlossen sind, sowie partielle Selektoren für jede Aktivität.
-
Web – für die Aufzeichnung in Web-Apps und Browsern entwickelt, generiert Container und verwendet standardmäßig die Eingabemethode Eingabe/Klicken simulieren (Simulate Type/Click).
Hinweis: Es wird empfohlen, die Web-Automatisierung im Internet Explorer 11 oder höher, Mozilla Firefox 50 oder höher oder der neuesten Version von Google Chrome auszuführen. - Bild – Wird verwendet, um virtualisierte Umgebungen (wie VNC, virtuelle Maschinen, Citrix und mehr) oder SAP aufzuzeichnen. Ermöglicht nur Bild-, Text- sowie Tastaturautomation und erfordert ausdrückliches Positionieren.
- Nativ Citrix - ist das Äquivalent des Desktop-Recorders, jedoch für Citrix-Umgebungen. Verwenden Sie dies nur in Ihren nativen Citrix-Automationsprojekten. Erfahren Sie mehr über Native Citrix-Unterstützung.
Um alle verfügbaren Aufzeichnungstypen anzuzeigen und den für Ihr Projekt am besten geeigneten auszuwählen, klicken Sie auf Aufzeichnen (Recording) in der Gruppe Assistenten (Wizards) der Multifunktionsleisten-Registerkarte Design (Design).
Alle Aufzeichnungstypen verfügen über eigene Controller (oder Symbolleisten), über die Sie auf Aktionen zugreifen können, die für jede Umgebung spezifisch sind, aber auch auf einige allgemeine.
Die Symbolleisten Desktop, Basic und Web Recording sind sich sehr ähnlich und ermöglichen Ihnen:
- Zeichnen Sie automatisch mehrere Aktionen auf, die am Bildschirm ausgeführt werden.
-
Nehmen Sie manuell einzelne Aktionen auf, z. B.:
- Starten oder Schließen einer Anwendung oder eines Webbrowsers
- Anklicken eines Schnittstellenelements
- Auswählen einer Option aus einer Drop-down-Liste
- Aktivieren eines Kontrollkästchens
- Simulieren von Tastenanschlägen oder Tastenkombinationen
- Kopieren von Text eines UI-Elements oder Durchführen von Screen-Scraping
- Suchen nach Elementen oder Warten, bis diese nicht mehr angezeigt werden
- Finden eines Bildes
-
Aktivieren eines Fensters
Die Symbolleiste Bildaufzeichnung (Image Recording) ermöglicht Ihnen:
- Klicken auf ein Bild oder einen Text
- Tastenanschläge oder Hotkeys simulieren
- Text aus einem Fenster auswählen und kopieren
- UI-Elemente extrahieren
- Nach Elementen suchen oder warten, bis diese nicht mehr angezeigt werden
- Ein Bild finden oder warten, bis es nicht mehr angezeigt wird
-
Ein Fenster aktivieren
Hinweis: Die Symbolleiste Bildaufzeichnung (Image Recording) unterstützt nur die manuelle Aufzeichnung (einzelne Aktionen).
Die Symbolleiste Native Citrix-Aufzeichnung (Native Citrix Recording) ermöglicht Ihnen:
- Zeichnen Sie automatisch mehrere Aktionen auf, die am Bildschirm ausgeführt werden.
-
Nehmen Sie manuell einzelne Aktionen auf, z. B.:
- Anklicken eines Schnittstellenelements
- Auswählen einer Option aus einer Drop-down-Liste
- Aktivieren eines Kontrollkästchens
- Simulieren von Tastenanschlägen oder Tastenkombinationen
- Kopieren von Text eines UI-Elements oder Durchführen von Screen-Scraping
- Suchen nach Elementen oder Warten, bis diese nicht mehr angezeigt werden
- Finden eines Bildes
- Aktivieren eines Fensters
Um herauszufinden, ob sich für Ihr Projekt die automatische oder manuelle Aufzeichnung eignet, sollten Sie die Unterschiede zwischen den Aufnahmetypen und ihren Möglichkeiten besser verstehen.
Automatischer Recorder |
Manuelle Aufzeichnung |
---|---|
|
|
Tastenkombinationen, die Sie während der Aufzeichnung verwenden können:
- F2 – pausiert für 3 Sekunden. Eine Countdown-Stoppuhr wird in der unteren linken Ecke des Bildschirms angezeigt. Dies kann hilfreich sein bei Menüs, die automatisch ausgeblendet werden.
- Esc – beendet die automatische oder manuelle Aufzeichnung. Wenn Sie die Escape-Taste erneut drücken, wird die Aufzeichnung als Sequence gespeichert und Sie kehren zur Hauptansicht zurück.
- Rechtsklick – beendet die Aufzeichnung.