- 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
- Variablen
- Argumente
- Importierte Namespaces
- 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
- 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
Chromium-API
ChromiumAPI ist eine Eingabemethode für die Browserautomatisierung, die auf dem Devtools-Protokoll basiert und viele Vorteile bei der Automatisierung eines Chromium-basierten Browsers bietet.
Kann mit den folgenden modernen Aktivitäten verwendet werden:
- Use Application/Browser
- Klicken (Click)
- Eingeben in (Type Into)
- Darauf zeigen (Hover)
-
Hinweis: Diese Methode funktioniert nur bei Webelementen. Sie funktioniert nicht bei Elementen, die kein Teil der Webseite sind, z. B. Popups.
Hier sind einige Erkenntnisse, die Sie beim Entwerfen der Browserautomatisierung mit der ChromiumAPI-Eingabemethode berücksichtigen sollten.
Zuverlässigkeit
Bei der Übermittlung von Tasten-/Mauseingaben über Hardware-Ereignisse werden diese an den Maus-/Tastatur-Eingabestrom des Betriebssystems gesendet. Von dort aus werden die Ereignisse an die Zielanwendung, in unserem Fall den Browser, weitergeleitet, der sie analysiert und an die Webseiten weitersendet.
Bei der Übermittlung von Tasten-/Mauseingaben über ChromiumAPI werden diese direkt an den Browser gesendet. Daher beseitigt diese Eingabemethode einen Kommunikationskanal, der fehlschlagen kann (wie jeder andere Kommunikationskanal).
Die direkte Kommunikation mit dem Browser über diese neue Methode führt zu weniger Kommunikationskanälen und damit zu einer verbesserten Zuverlässigkeit der Automatisierung.
Arbeitet im Hintergrund
Für Hardware-Ereignisse müssen die Elemente fokussiert auf dem Bildschirm im Vordergrund stehen. ChromiumAPI erfüllt diese Anforderung nicht, da sie funktioniert, während der Browser minimiert ist und eine andere Registerkarte fokussiert ist (denken Sie daran, dass die modernen Aktivitäten dazu tendieren, die Arbeitsregisterkarte zu aktivieren).
Verbesserte Effizienz
Die ChromiumAPI sendet vertrauenswürdige Ereignis-Trigger, die genau die Kette von Ereignissen sind, die ausgelöst werden, wenn ein Mensch die gleiche Aktion ausführt. Somit ist neben der Automatisierung, die mit Simulate funktionierte, eine ganze Menge mehr mit ChromiumAPI möglich.
Weitere Vorteile
Es ermöglicht das Senden von Hotkeys direkt an den Browser.
Die Eigenschaft Vor Eingabe löschen ist bei dieser Methode naheliegend, da sie das Zielelementfeld nicht standardmäßig leert.
Die Aktionen Mit Modifikatoren klicken sind effizienter und zuverlässiger.
Wenn der Browser mit ChromiumAPI gestartet wird, erscheint ein Menüband, das angibt, dass der Browser im Debugmodus gestartet wurde (unten in blau hervorgehoben). Diese Meldung wird nicht angezeigt, wenn die Erweiterung über eine Richtlinie installiert ist.