UiPath Documentation
studio
2025.10
false
Wichtig :
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

Studio-Benutzerhandbuch

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 wirksam und keine Fehler werden gemeldet.

Dies wurde hier als Chromium-Fehler gemeldet. Dieses Problem ist sehr selten, da nur sehr wenige HTML-Elemente Klick-Handler in dieser Form haben.

Problemumgehungen

Für dieses Problem sind zwei Problemumgehungen verfügbar:

  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. Aktualisieren Sie auf das UiPath.UIAutomation.Activities-Paket v22.12 oder höher und verwenden Sie die Option Problemumgehung für Simulation eines Klicks mit MV3-Erweiterung aktivieren in den Projekteinstellungen.

Der Zugriff auf Entwicklertools muss explizit zugelassen werden

Ab Microsoft Edge 149 muss der Zugriff auf Entwicklertools explizit zugelassen werden, wenn die UiPath-Erweiterung für Edge mithilfe von Gruppenrichtlinien installiert wird.

Problemumgehungen

Option 1. Verwenden Sie DeveloperToolsAvailabilityAllowlist und DeveloperToolsAvailabilityBlocklist

Mit den Richtlinien DeveloperToolsAvailabilityAllowlist und DeveloperToolsAvailabilityBlocklist können Sie Entwicklertools nur für die UiPath-Erweiterungs-ID aktivieren, während sie für alle anderen Erweiterungen deaktiviert bleiben. Dieser Ansatz bewahrt die Einstellungen zur Browser- aktivieren und ist die empfohlene Option für verwaltete oder gesicherte Umgebungen.

Wenn die UiPath-Erweiterung für Edge mithilfe von Gruppenrichtlinien installiert wird, werden DeveloperToolsAvailabilityAllowlist und DeveloperToolsAvailabilityBlocklist automatisch konfiguriert, um die volle Funktionalität der Erweiterung zu aktivieren.

Sie können dies anwenden, indem Sie .reg -Dateien mit folgendem Inhalt ausführen oder die Richtlinien in der Registrierung manuell konfigurieren:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\DeveloperToolsAvailabilityAllowlist]
"1"="chrome-extension://ndmegdjihnhfmljjoaiimbipfhodnbgf"
"2"="chrome-extension://cdfjcmjmgdnojgaojdnefhjjpaijapci"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\DeveloperToolsAvailabilityBlocklist]
"1"="https://uipath-devtools-blocklist-placeholder.invalid/"
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\DeveloperToolsAvailabilityAllowlist]
"1"="chrome-extension://ndmegdjihnhfmljjoaiimbipfhodnbgf"
"2"="chrome-extension://cdfjcmjmgdnojgaojdnefhjjpaijapci"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\DeveloperToolsAvailabilityBlocklist]
"1"="https://uipath-devtools-blocklist-placeholder.invalid/"
Hinweis:

Richtlinienwerte sowohl DeveloperToolsAvailabilityAllowlist als auch DeveloperToolsAvailabilityBlocklist müssen angewendet werden, damit die Änderungen wirksam werden. Es reicht nicht aus, nur DeveloperToolsAvailabilityAllowlist zu konfigurieren.

Wenn diese Richtlinienwerte korrekt konfiguriert sind, wird die vollständige Funktionalität der UiPath-Erweiterung wiederhergestellt, auch wenn DeveloperToolsAvailability=2 (Verwendung der Entwicklertools verbieten)

Option 2. DeveloperToolsAvailability auf 1festlegen

Konfigurieren Sie die DeveloperToolsAvailability -Richtlinie auf 1 (Verwendung der Entwicklertools zulassen) in Ihrem GPO oder direkt in der Windows-Registrierung auf den betroffenen Maschinen.

Sie können dies anwenden, indem Sie .reg -Dateien mit folgendem Inhalt ausführen oder die Richtlinie manuell in der Registrierung konfigurieren:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
"DeveloperToolsAvailability"=dword:00000001
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge]
"DeveloperToolsAvailability"=dword:00000001

Die Richtlinie DeveloperToolsAvailability hat folgende mögliche Werte:

  • 0 – Untersagt die Verwendung von Entwicklertools für gemäß einer Unternehmensrichtlinie installierte Apps und Erweiterungen oder, seit Version 114, und wenn es sich um einen verwalteten Benutzer handelt, für in den Browser integrierte Erweiterungen. Lässt die Verwendung der Entwicklertools in anderen Kontexten zu.
  • 1 – Die Verwendung von Entwicklertools ist zulässig.
  • 2 – Die Verwendung der Entwicklertools ist untersagt.

Ist DeveloperToolsAvailability auf 2 gesetzt ist, gelten folgende Einschränkungen:

  • Die Aktivität InjectJS funktioniert nicht.
  • Die Eingabemethode ChromiumAPI funktioniert nicht.
  • Die UiPath-Erweiterung für Edge ist auf LTS-Versionen von UiPath.UiAutomation.Activities beschränkt.
Hinweis:

Die Richtlinienwerte DeveloperToolsAvailabilityAllowlist / DeveloperToolsAvailabilityBlocklist oder DeveloperToolsAvailability können überschrieben werden, wenn Ihre Organisation Gruppenrichtlinien für die Verwaltung von Browsererweiterungen verwendet, die unterschiedliche Werte festlegen.

Option 3. Wechseln Sie zur Verwendung von Chromium-Automatisierung anstelle der Browsererweiterung

Diese verwendet die Chromium-Automatisierungsmethode anstelle der Browser-Erweiterung , um den Browser zu automatisieren.

Hinweis:

Chromium-Automatisierung wird blockiert, wenn die Gruppenrichtlinie DeveloperToolsAvailability auf 2 festgelegt ist.

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.

Installieren Sie die Erweiterung erneut von UiPath Studio.

Die Aktivität „Inject Js Script“ kann nicht mehr für den Zugriff auf Seitenvariablen und -code verwendet werden.

Standardmäßig kann die Aktivität Inject Js Script nicht mehr verwendet werden, um auf Seitenvariablen wie jQuery $ zuzugreifen oder mit Seitencode (z. B. window.alert) zu interagieren.Die Aktivität Inject Js Script meldet keinen Error, aber das Skript kann nicht ausgeführt werden. Der folgende Error wird im Browser DevTools (F12) gemeldet: "Inline-Skript wurde nicht ausgeführt, da es gegen die folgende Richtlinie zur Inhaltssicherheitsrichtlinie verstößt."

Dies ist eine Einschränkung, die von der MV3-Plattform eingeführt wurde.

Um dieses Problem zu beheben, wählen Sie die Option Execution world - Page in der Aktivität Inject Js Script aus.

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.

Die Aktivität „Open Browser“ hat ein unzureichendes Timeout

Bei MV3-Erweiterungen lädt der Browser die Erweiterung später, nachdem die Webseiten geladen wurden. Das bedeutet, dass die Aktivität Open Browser von der UiPath.UiAutomation.Activities-Version 22.10 oder älter auf langsameren Maschinen den internen Zeitüberschreitungswert von 20 Sekunden erreichen kann, bevor die Erweiterung gestartet ist.

Ab v22.12.0 – Vorschau wurde das interne Timeout für die Aktivität Open Browser von 20 Sekunden auf 60 Sekunden erhöht.

Da Sie möglicherweise ein längeres Timeout für den Browserstart festlegen müssen, kann er jetzt über die Aktivitäten Use Application/Browser und Open Browser konfiguriert werden. Die folgenden Projekteinstellungen wurden hinzugefügt:

Darüber hinaus können Sie das Timeout über die Umgebungsvariable UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS konfigurieren. Legen Sie beispielsweise UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS=120 fest, um 120 Sekunden für das Timeout der Aktivität zu verwenden.

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