Auf dieser Seite werden die häufigsten Gründe erläutert, warum die UiPath-Erweiterung für Microsoft Edge nicht funktioniert. Darüber hinaus finden Sie hier Informationen zum Beheben dieser Probleme.
Überprüfen, ob die Erweiterung für Microsoft Edge installiert und aktiviert ist
- Navigieren Sie in Microsoft Edge zu
edge://extensions/
. - Stellen Sie sicher, dass die Erweiterung installiert und aktiviert ist, wie hier erläutert.
- Wenn die Erweiterung korrekt installiert wurde, aber nicht in Microsoft Edge angezeigt wird, überprüfen Sie, ob Gruppenrichtlinien vorhanden sind, die sich auf die Erweiterung auswirken, wie hier erläutert.
Überprüfen Sie, ob ChromeNativeMessaging.exe ausgeführt wird
ChromeNativeMessaging.exe
ermöglicht die Kommunikation zwischen der UiPath-Erweiterung für Edge und UiPath Studio/Robot.
- Öffnen Sie Microsoft Edge.
- Öffnen Sie den Task-Manager.
- Überprüfen Sie, ob der Prozess
ChromeNativeMessaging.exe
ausgeführt wird.
- Wenn der Prozess nicht ausgeführt wird:
- Make sure the extension is installed. For more information on how to install it, check the docs page.
- Check if there are Group Policies affecting
ChromeNativeMessaging.exe
. See the docs page for more information. - Check if the ComSpec environment variable is defined correctly.
Überprüfen der korrekten Definition der ComSpec-Variablen
Wenn die ComSpec
-Umgebungsvariable fehlt oder einen ungültigen Wert hat, kann ChromeNativeMessaging.exe
von Microsoft Edge nicht gestartet werden.
Die Lösung besteht darin, den richtigen Wert für die Umgebungsvariable ComSpec
manuell hinzuzufügen.
Diese Variable wird bei der Windows-Installation festgelegt und sollte den Wert %SystemRoot%\system32\cmd.exe
haben.

Aktivieren des Zugriffs auf Datei-URLs und den InPrivate-Modus
Standardmäßig hat die Erweiterung keinen Zugriff auf Datei-URLs oder den InPrivate-Modus. So aktivieren Sie diese:
- Navigieren Sie in Microsoft Edge zu
edge://extensions/
. Die Seite „Erweiterungen“ von Microsoft Edge wird angezeigt. - Navigieren Sie zur UiPath-Erweiterung und klicken Sie auf Details. Die Seite mit den UiPath Web Automation-Details wird angezeigt.
- Stellen Sie sicher, dass die Optionen InPrivate zulassen und Zugriff auf Datei-URLs zulassen aktiviert sind.

Mehrere Browser-Profile
Mehrere Microsoft Edge-Instanzen mit mehreren Benutzerprofilen
Die UiPath-Erweiterung für Microsoft Edge unterstützt nicht die Automatisierung mehrerer Browser-Instanzen, die mit mehreren Benutzerprofilen gleichzeitig ausgeführt werden. Daher müssen Sie bei der Browser-Automatisierung alle aktiven Microsoft Edge-Instanzen schließen und den Browser mit einem einzigen Benutzerprofil neu starten.
Beenden aller Microsoft Edge-Instanzen
In einigen Fällen verhindern Hintergrundprozesse von Microsoft Edge, dass der Browser vollständig geschlossen wird, was die Automatisierungen beeinträchtigt, auch wenn die Browser-Instanz nicht sichtbar ist.
Es wird empfohlen, Microsoft Edge zu schließen, indem Sie mit der rechten Maustaste auf das Microsoft Edge-Symbol in der Task-Leiste klicken und Microsoft Edge schließen auswählen. Dadurch wird sichergestellt, dass keine anderen Benutzerprofile im Hintergrund verwendet werden.

Group Policy conflict
When installing the UiPath extension for Edge using Group Policy the ExtensionInstallForcelist is updated at the machine level.
This can cause a conflict if the ExtensionInstallForcelist is also defined at the user level.
Da die Maschinenebene Priorität hat, werden die auf Benutzer-/Cloud-Ebene festgelegten Erweiterungen deinstalliert.
To confirm this, check at edge://policy
if this warning is displayed under ExtensionInstallForcelist:
More than one source with conflicting values is present for this policy!

Um diesen Konflikt zu lösen, führen Sie die folgenden Schritte aus:
1. Install the UiPath extension for Edge using the NativeHostOnly
installation method.
Diese Installationsmethode ermöglicht die Kommunikation zwischen der Erweiterung und UiPath Studio/Robot.
Es werden keine Änderungen an den Gruppenrichtlinien vorgenommen.
To use this installation method add EDGE_INSTALL_TYPE=NativeHostOnly
to the installation command for UiPathStudio.msi.
Beispiel:
UiPathStudio.msi ADDLOCAL=DesktopFeature,Studio,Robot,RegisterService,EdgeExtension EDGE_INSTALL_TYPE=NativeHostOnly
2. In the ExtensionInstallForcelist policy, add the value:
kcgmcmhhfbcacnlnopghneecffhelmhe;https://edge.microsoft.com/extensionwebstorebase/v1/crx
3. In the NativeMessagingAllowlist policy, add the value:
com.uipath.chromenativemsg_v2
4. Set DeveloperToolsAvailability Group Policy to the value 1
(Allow usage of the Developer Tools).
Diese Einstellung ist erforderlich, um die volle Erweiterungsfunktionalität zu aktivieren.
For more information about this setting, please see this Troubleshooting section.
Spezifische bekannte Probleme für MV3-Erweiterungen
Click-Aktivität mit „Simulieren“ schlägt bei bestimmten Webseitenelementen fehl
Die „Click“-Aktivität mit der Eingabemethode Simulate
funktioniert nicht mehr bei HTML-Elementen, die einen Klick-Handler mit javascript:
-URI haben.

In diesem Fall wird der simulierte Klick nicht durchgeführt und es werden keine Fehler gemeldet.
This was reported as a Chromium bug here: https://bugs.chromium.org/p/chromium/issues/detail?id=1299742
Dieses Problem ist sehr selten, da nur sehr wenige HTML-Elemente Klick-Handler in dieser Form haben.
Problemumgehung
Ändern Sie die Eingabemethode für die fehlgeschlagene „Click“-Aktivität von Simulate
zu einer anderen Eingabemethode:
- Chromium-API
- Hardware-Ereignisse
- Windows-Meldungen
Der Wert der Gruppenrichtlinie „DeveloperToolsAvailability“ muss auf 1 festgelegt sein
The DeveloperToolsAvailability has the following possible values:
- 0 = Verwendung der Entwicklertools für Erweiterungen, die durch eine Unternehmensrichtlinie installiert wurden, nicht zulassen; Verwendung der Entwicklertools in anderen Kontexten zulassen
- 1 = Verwendung der Entwicklertools zulassen
- 2 = Verwendung der Entwicklertools nicht zulassen
If the UiPath Extension for Edge is installed using Group Policy, then the DeveloperToolsAvailability must be set to 1
to enable the full functionality of the extension.
Dieser Wert wird automatisch korrekt festgelegt, wenn die Erweiterung installiert wird, aber er wird überschrieben, wenn Ihr Systemadministrator einen anderen Wert für diese Richtlinie festgelegt hat.
The other values for DeveloperToolsAvailability cause the problems listed below.
If DeveloperToolsAvailability is set to 0
then:
- Die UiPath-Erweiterung für Edge wird nur noch mit LTS-Versionen von UIAutomation funktionieren (19.10.x, 20.10.x, 21.10.x, 22.4.x).
- Die
InjectJS
-Aktivität funktioniert nicht.
If DeveloperToolsAvailability is set to 2
then:
- Alle Einschränkungen von
DeveloperToolsAvailability=0
gelten. - Die Eingabemethode
ChromiumAPI
wird nicht funktionieren.
Im UiPath Web Automation-Browserfenster wird eine Warnung angezeigt
Das UiPath Web Automation-Browserfenster zeigt die folgende Warnung an, wenn ChromeNativeMessaging.exe
nicht gestartet werden konnte:
Cannot communicate with UiPath Platform
The native part of the extension is not configured correctly.
Re-install the extension from UiPath Studio.

Check the troubleshooting guide for ChromeNativeMessaging.exe
.
Die Aktivität „Js-Skript injizieren“ kann nicht mehr für den Zugriff auf Seitenvariablen und -code verwendet werden
By default, the Inject Js Script activity can no longer be used to access page variables, such as jQuery $
, or to interact with page code (e.g., window.alert
). The Inject Js Script activity won't report an error, but the script will fail to execute and the following error will be reported in the browser DevTools (F12):
Refused to execute inline script because it violates the following Content Security Policy directive
.

Dies ist eine Einschränkung, die von der MV3-Plattform eingeführt wurde.
To fix this issue, select the Execution world - Page option from the Inject Js Script activity.
Your existing JavaScript code doesn't require any changes, and by using the Execution world - Page option it will work for both MV2 and MV3 extensions.
Aktualisiert vor 3 Monaten