studio
2024.10
true
Studio-Benutzerhandbuch
Last updated 4. Nov. 2024

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.

Unterstützte Browser

  • Microsoft Edge
  • Google Chrome

Unterstützte UIAutomation-Aktivitäten

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.

Anforderungen

Sie benötigen die neueste Edge-Erweiterung und das Paket UiPath.UIAutomation.Activities 21.10.3 oder höher.

Direktvergleich

Hier sind einige Erkenntnisse, die Sie beim Entwerfen der Browserautomatisierung mit der ChromiumAPI-Eingabemethode berücksichtigen sollten.

ChromiumAPI vs. HardwareEvents

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).

ChromiumAPI vs. Simulate

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.

Hinweis:

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.



War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten