UiPath Documentation
activities
latest
false
UIAutomation-Aktivitäten
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Über Chromium-Automatisierung

Chromium-Automatisierungsunterstützung für die Browserautomatisierung in UI Automation, wie sie funktioniert, welche Browser sie unterstützt und was sie benötigt.

Chromium-Automatisierung ist eine Browser-Automatisierungsmethode, die Chrome, Edge und andere Chromium-basierte Browser über das Chrome DevTools Protocol (CDP) steuert – dasselbe Protokoll, das die integrierten Entwicklertools des Browsers verwenden. Gängige Automatisierungsaufgaben wie das Öffnen des Browsers, das Navigieren, das Klicken auf Elemente, das Eingeben von Text und das Erkunden des DOM werden durch Senden von CDP-Befehlen an den Browser ausgeführt.

Im Gegensatz zur Browser-Erweiterungsmethode muss bei der Chromium-Automatisierung die UiPath-Browsererweiterung nicht installiert werden. Im Gegensatz zum WebDriver-Protokoll muss keine browserspezifische Treiber-Binärdatei (wie chromedriver oder msedgedriver) heruntergeladen und mit der Browserversion synchronisiert werden. UiPath startet und verwaltet die Browsersitzung intern, sodass die Chromium-Automatisierung sofort auf jeder Maschine funktioniert, auf der ein unterstützter Browser installiert ist.

Wie UiPath es implementiert

Wenn ein Workflow Chromium-Automatisierung verwendet, startet UiPath den Zielbrowser mit aktiviertem Remote-Debugging (das --remote-debugging-port=0 -Startflag) und stellt über CDP eine Verbindung damit her. Die gesamte nachfolgende Automatisierung – Elementsuche, Interaktion und DOM-Prüfung – wird über diese Verbindung durchgeführt.

Chromium-Automatisierung führt die Unterstützung für die monitorlose Browserautomatisierung ein, bei der der Browser ohne sichtbares Fenster ausgeführt wird. Er kann auch mit einem sichtbaren Browserfenster für die Entwicklung, das Debuggen und Attended-Szenarien ausgeführt werden. Beide werden als separate Modi verfügbar gemacht (siehe Konfigurationsschritte).

Unterstützte Browser

Die Chromium-Automatisierung unterstützt Chromium-basierte Browser:

  • Google Chrome
  • Microsoft Edge
  • Andere Chromium-basierte Browser

Mozilla Firefox und Apple Safari werden von dieser Methode nicht unterstützt, da CDP spezifisch für Chromium ist. Für diese Browser sind die Browsererweiterung und das WebDriver-Protokoll die verfügbaren Automatisierungsmethoden.

Anforderungen

  • Ein unterstützter Chromium-basierter Browser, der auf der Maschine installiert ist.
  • Keine UiPath-Browsererweiterung.
  • Keine ausführbare WebDriver-Datei.

Der Browser muss mit dem Flag --remote-debugging-port=0 starten können. Dies wird blockiert, wenn die Gruppenrichtlinie DeveloperToolsAvailability auf 2 (Verwendung der Entwicklertools nicht zulassen) festgelegt ist – siehe Bekannte Probleme und Einschränkungen.

Sitzungen und Selektoren

  • Neue Sitzung pro Ausführung – Chromium-Automatisierung öffnet eine neue, isolierte Browsersitzung mit einer eigenen user-data-dir. Es kann nicht an eine Browserinstanz angehängt werden, die bereits auf dem Desktop des Benutzers geöffnet ist. Erweiterungen, gespeicherte Kennwörter und Sitzungs-Cookies aus dem Standardbrowserprofil sind in der Sitzung nicht verfügbar.
  • Inkognito – Der private (Inkognito-)Modus wird ohne zusätzliche Konfiguration unterstützt.
  • Selektoren – Für die Chromium-Automatisierung generierte Selektoren sind mit den von den anderen Browser-Automatisierungsmethoden verwendeten Selektoren kompatibel, sodass Sie Ihre Automatisierung auf die gleiche Weise erstellen und validieren können. Chromium-Automatisierungsaktivitäten können innerhalb und außerhalb der Container „Use Application/Browser“ ausgeführt werden.
Hinweis:

Da die Chromium-Automatisierung immer eine neue Sitzung startet und das Benutzerprofil nicht wiederverwendet, eignet sie sich am besten für die Unattended-Automatisierung. Die Browser-Erweiterungsmethode ist die empfohlene Option für die Attended Automatisierung, bei der Sie mit dem bereits geöffneten Browser des Benutzers arbeiten müssen. Einen vollständigen Vergleich der Methoden finden Sie unter Browserautomatisierungsmodus .

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben