Abonnieren

UiPath Studio

UiPath Studio-Anleitung

Fehlerbehebung bei der Chrome-Erweiterung

Auf dieser Seite werden die häufigsten Gründe erläutert, warum die UiPath-Erweiterung für Chrome nicht funktioniert. Darüber hinaus finden Sie hier Informationen zum Beheben dieser Probleme.

Überprüfen Sie, ob die Erweiterung für Chrome installiert und aktiviert ist

  1. In Google Chrome navigieren Sie zu chrome://extensions/.
  2. Stellen Sie sicher, dass die Erweiterung installiert und aktiviert ist, wie hier erläutert.
  3. Wenn die Erweiterung korrekt installiert wurde, aber nicht in Chrome 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 Chrome und UiPath Studio/Robot.

  1. Öffnen Sie Chrome.
  2. Öffnen Sie den Task-Manager.
  3. Überprüfen Sie, ob der Prozess ChromeNativeMessaging.exe ausgeführt wird.
756
  1. 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 Google Chrome 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.

1018

Aktivieren Sie den Zugriff auf Datei-URLs und den Inkognito-Modus

Standardmäßig hat die Erweiterung keinen Zugriff auf Datei-URLs oder den Inkognito-Modus. So aktivieren Sie diese:

  1. Navigieren Sie in Google Chrome zu chrome://extensions/. Die Seite der Chrome-Erweiterungen wird angezeigt.
  2. Navigieren Sie zur UiPath Web Automation-Erweiterung und klicken Sie auf die Schaltfläche Details. Die Seite mit den UiPath Web Automation-Details wird angezeigt.
  3. Stellen Sie sicher, dass die Optionen Inkognito zulassen (Allow in incognito) und Zugriff auf Datei-URLs zulassen (Allow access to file URLs) aktiviert sind.
852

Mehrere Browser-Profile

Mehrere Chrome-Instanzen mit mehreren Benutzerprofilen

Die UiPath Erweiterung für Chrome 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 Chrome-Instanzen schließen und den Browser mit einem einzigen Benutzerprofil neu starten.

Beenden aller Chrome-Instanzen

In einigen Fällen verhindern Hintergrundprozesse von Chrome, dass der Browser vollständig geschlossen wird, was die Automatisierungen beeinträchtigt, auch wenn die Browser-Instanz nicht sichtbar ist.

Es wird empfohlen, Chrome zu schließen, indem Sie mit der rechten Maustaste auf das Chrome-Symbol in der Task-Leiste klicken und Fenster schließen auswählen. Dadurch wird sichergestellt, dass keine anderen Benutzerprofile im Hintergrund verwendet werden.

386

Group Policy conflict

When installing the UiPath extension for Chrome 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 or using Chrome Cloud Policies.
Because the machine level has priority, the extensions set at the user/cloud level will be uninstalled.
To confirm this, check at chrome://policy if this warning is displayed under ExtensionInstallForcelist:
This policy is working as intended but a conflicting value is set elsewhere and is overridden by this policy.

1255

To solve this conflict follow these steps:

1. Install the UiPath extension for Chrome using the NativeHostOnly installation method.
This installation method will enable communication between the extension and UiPath Studio/Robot.
It will not make any changes to the Group Policies.
To use this installation method add CHROME_INSTALL_TYPE=NativeHostOnly to the installation command for UiPathStudio.msi.
Beispiel:

UiPathStudio.msi ADDLOCAL=DesktopFeature,Studio,Robot,RegisterService,ChromeExtension CHROME_INSTALL_TYPE=NativeHostOnly

2. In the ExtensionInstallForceList policy, add the value:

gflmmjnkmhahgnfcgjckfaekifpehnjk;https://clients2.google.com/service/update2/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).
This setting is required to enable the full extension functionality.
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

The Click activity with the Simulate input method no longer works on HTML elements that have a click handler with javascript: URI.

1027

In diesem Fall wird der simulierte Klick nicht durchgeführt und es werden keine Fehler gemeldet.
This was reported as a Chromium bug. This issue is quite rare as very few HTML elements have click handlers in this form.

Workarounds

Two workarounds are available for this issue:

  1. Identify the failing Click activity in your workflow and change the input method from Simulate to any other input method (Chromium API, Hardware Events, Window Messages).

  2. Upgrade to UiPath.UIAutomation.Activities package v22.12 or newer and use the Enable workaround for simulate click with MV3 extension option in Project Settings.

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 Chrome 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 Chrome v22.4 funktioniert mit dieser Einschränkung überhaupt nicht. Es wird empfohlen, die Erweiterung auf v22.10 zu aktualisieren, die mit UiPathStudio.msi 2022.4.4 verfügbar ist.
  • Die UiPath-Erweiterung für Chrome v22.10 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.
626

Check the Troubleshooting guide for ChromeNativeMessaging.exe.

The Inject Js Script activity can no longer be used to access page variables and code

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.

1060

This is a limitation introduced by the MV3 platform.

To fix this issue, select the Execution world - Page option from the Inject Js Script activity.
This property is available starting with UiPath.UIAutomation.Activities v22.12.0-preview.
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 14 Tagen


Fehlerbehebung bei der Chrome-Erweiterung


Auf API-Referenzseiten sind Änderungsvorschläge beschränkt

Sie können nur Änderungen an dem Textkörperinhalt von Markdown, aber nicht an der API-Spezifikation vorschlagen.