故障排除—浏览器集成

无法在网站上探查元素

使用浏览器扩展程序来自动化网页依赖于扩展程序与 Blue Prism 之间的连接。通过增加 Blue Prism 和浏览器之间的超时可改善无法探查网站元素的情况,以便有足够的时间进行连接。

更改超时设置

  1. 导航到 Blue Prism 安装位置,然后在文本编辑器中打开 Automate.exe 配置文件。
  2. 增加 BrowserAutomation.DefaultCommunicationTimeout 值。

    默认值为 3000 毫秒,最佳值取决于浏览器的响应能力。

  3. 重新启动浏览器,并导航到所需要的网站。

Firefox 扩展程序不加载

Firefox 高级设置可能会阻止启用新的扩展程序。

在 Firefox 地址栏中输入 about:config,并确保应用以下值:

设置

extensions.autoDisableScopes

0

此设置仅适用于 Blue Prism Firefox 扩展程序。

无法在 Firefox 中探查使用 HTTPS 的网站

Firefox 高级设置可能会阻止扩展程序从使用 HTTPS 协议的网站与 Blue Prism 通信。

在 Firefox 地址栏中输入 about:config,并确保应用以下值:

设置

network.websocket.allowInsecureFromHTTPS

true

此设置仅适用于 Blue Prism Firefox 扩展程序。

浏览器扩展程序未安装或未启用

从应用程序建模器启动 Chrome、Edge 或 Firefox 浏览器时,Blue Prism 尝试检测是否安装或启用了适合该浏览器的浏览器扩展程序。如果未找到浏览器扩展程序,系统会显示一条消息,通知用户浏览器扩展程序尚未安装或启用。

此消息也可能出现在以下场景中:

有关如何在未检测到浏览器扩展程序时对其进行故障排除的更多详细信息,请参阅本知识库文章

浏览器扩展程序与 Blue Prism 版本不兼容

如果用户使用的浏览器扩展程序与其安装的 Blue Prism 版本不兼容,用户会收到通知。从 6.10 起,Blue Prism 浏览器扩展程序的版本控制遵循 Blue Prism 软件版本控制模式,例如,Blue Prism 6.10 的第一个发行版为 6.10.0。

错误消息在配置为使用固定浏览器扩展程序端口的环境中,不能使用跟踪 ID

与 Chrome、Edge 和 Firefox 进行交互所用的探察模式可与来自 Blue Prism 单个实例的多个同类浏览器实例进行交互。唯一跟踪 ID 字段可在多个环节的输入和/或输出参数中配置,以将探察限制在特定的浏览器。

无论使用固定端口还是临时端口,跟踪 ID 均显示为输入并生成输出,但是它只能在配置为使用临时端口的环境中使用。错误消息“在配置为使用固定浏览器扩展程序端口的环境中,不能使用跟踪 ID” 如果用户尝试在配置为使用固定浏览器扩展程序端口的环境中使用跟踪 ID,则显示此消息。

如果需要使用跟踪 ID,您可以取消选择仅使用固定浏览器扩展程序端口 (31924) 系统设置,启用临时端口连接。