Fehlerbehebung bei der Browserintegration

Elemente auf einer Website können nicht erfasst werden

Die Automatisierung von Websites mit Browser-Erweiterungen basiert auf einer Verbindung zwischen der Erweiterung und Blue Prism. Das Erfassen von Elementen auf Websites kann verbessert werden, indem Sie den Timeout zwischen Blue Prism und dem Browser erhöhen, um ausreichend Zeit für die Verbindung zu lassen.

Timeout-Einstellungen ändern

  1. Öffnen Sie die Konfigurationsdatei Automate.exe aus dem Installationsverzeichnis von Blue Prism in einem Texteditor.
  2. Erhöhen Sie den Wert von BrowserAutomation.DefaultCommunicationTimeout.

    Der Standardwert ist 3.000 Millisekunden – der optimale Wert hängt von der Latenz des Browsers ab.

  3. Starten Sie den Browser neu und öffnen Sie die erforderliche Website.

Die Firefox-Erweiterung wird nicht geladen

Eine erweiterte Einstellung von Firefox kann verhindern, dass neue Anwendungen geladen werden.

Geben Sie in der Adressleiste von Firefox about:config ein und vergewissern Sie sich, dass folgender Wert eingetragen ist:

Einstellung

Wert

extensions.autoDisableScopes

0

Diese Einstellung betrifft nur die Blue Prism Erweiterung für Firefox.

Websites, die HTTPS verwenden, können in Firefox nicht erfasst werden

Eine erweiterte Einstellung von Firefox kann verhindern, dass die Erweiterung von einer Seite mit HTTPS-Protokoll aus mit Blue Prism kommuniziert.

Geben Sie in der Adressleiste von Firefox about:config ein und vergewissern Sie sich, dass folgender Wert eingetragen ist:

Einstellung

Wert

network.websocket.allowInsecureFromHTTPS

true

Diese Einstellung betrifft nur die Blue Prism Erweiterung für Firefox.

Die Browser-Erweiterung ist nicht installiert oder aktiviert

Beim Starten eines Chrome-, Edge- oder Firefox-Browsers über den Anwendungsmodellierer versucht Blue Prism, zu erkennen, ob die Browser-Erweiterung für diesen Browser installiert oder aktiviert wurde. Wenn keine Browser-Erweiterung gefunden wird, wird der Benutzer benachrichtigt, dass die Browser-Erweiterung nicht installiert oder aktiviert wurde.

Diese Meldung kann auch in den folgenden Szenarien angezeigt werden:

In diesem Knowledge-Base-Artikel finden Sie weitere Details zur Fehlerbehebung bei Browser-Erweiterungen, wenn diese nicht erkannt werden.

Die Browser-Erweiterung ist nicht mit der Blue Prism Version kompatibel

Benutzer werden benachrichtigt, wenn die von ihnen verwendete Browser-Erweiterung nicht mit ihrer installierten Version von Blue Prism kompatibel ist. Ab Version 6.10 folgt die Versionierung der Blue Prism Browser-Erweiterungen dem Versionierungsmuster der Blue Prism Software, z. B. 6.10.0 für den ersten Release von Blue Prism 6.10.

Fehlermeldung: Die Nachverfolgungs-ID kann nicht in einer Umgebung verwendet werden, die zur Verwendung des festen Ports für Browser-Erweiterungen konfiguriert ist

Der Erfassungsmodus zur Interaktion mit Chrome, Edge und Firefox kann über eine einzige Blue Prism Instanz mit mehreren Browser-Instanzen des gleichen Browser-Typs interagieren. Ein eindeutiges Nachverfolgungs-ID-Feld kann in den Input- und/oder Output-Parametern verschiedener Phasen konfiguriert werden, um das Erfassen auf einen bestimmten Browser einzuschränken.

Die Nachverfolgungs-ID wird als Eingabe angezeigt und generiert eine Ausgabe, unabhängig davon, ob ein fester oder ein kurzlebiger Port verwendet wird. Sie kann jedoch nur in einer Umgebung verwendet werden, die zur Verwendung von kurzlebigen Ports konfiguriert ist. Die Fehlermeldung „Die Nachverfolgungs-ID kann nicht in einer Umgebung verwendet werden, die zur Verwendung des festen Ports für Browser-Erweiterungen konfiguriert ist.“ wird angezeigt, wenn der Benutzer versucht, sie in einer Umgebung zu verwenden, die zur Verwendung des festen Ports für Browser-Erweiterungen konfiguriert ist.

Wenn die Verwendung einer Nachverfolgungs-ID erforderlich ist, können Sie eine kurzlebige Port-Verbindung aktivieren, indem Sie die Systemeinstellung Nur festen Port für Browser-Erweiterungen (31924) verwenden deaktivieren.