studio
2024.10
true
UiPath logo, featuring letters U and I in white
Studio-Benutzerhandbuch
Last updated 18. Nov. 2024

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.

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. Identifizieren Sie die fehlgeschlagene Click-Aktivität in Ihrem Workflow und ändern Sie die Eingabemethode von Simulieren in eine andere Eingabemethode (Chromium API, Hardwareereignisse, Windows-Meldungen).
  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.

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:

Kommunikation mit UiPath Platform nicht möglich. Der native Teil der Erweiterung ist nicht richtig konfiguriert.

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 zu interagieren (z. B. window.alert). Die Aktivität Inject Js Script meldet keinen Fehler, aber die Ausführung des Skripts schlägt fehl und der folgende Fehler wird in den Browser-Entwicklertools (F12) gemeldet: „Die Ausführung des Inline-Skripts wurde verweigert, weil es gegen die folgende Richtlinie zur Inhaltssicherheit 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.

Ihr vorhandener JavaScript-Code erfordert keine Änderungen und funktioniert mit der Option Execution world - Page sowohl für MV2- als auch für MV3-Erweiterungen.

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?

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