自动执行 Web 浏览器的先决条件
请参阅使用 IBM RPA自动执行 Web 浏览器时必须符合的要求。
在本主题中
Web 驱动程序通信端口
Web 驱动程序使用随机分配的端口与目标浏览器进行通信。 端口分配范围从端口 49152 到 65535。 为了确保可靠和安全的通信,传输控制协议 (TCP) 用于运行脚本的同一计算机上的进程间通信 (IPC)。 分配的端口仅在 Bot 运行时的持续时间内保留,并在完成时释放。
影响 Web 驱动程序的策略
在 Windows™ 注册表或本地用户组上设置新的浏览器应用程序策略或对其进行更改可能会影响 IBM RPA 使用的 Web 驱动程序的功能。 以下策略可能会阻止 Web 自动化(取决于您使用的 Web 浏览器):
- 在 Mozilla Firefox 中,这是
DisableDevTools配置首选项。 - 在 Google Chrome 中,“设置用户数据目录”策略。
❕ 重要信息: 如果 Microsoft™ Internet Explorer 和 Microsoft Edge 将相同的策略应用于这些组件,那么它们也可能会被阻止。
正在装入用户概要文件
IBM RPA 将 Windows™ Temp 目录 %LOCALAPPDATA%\Temp\ 定义为在运行时存储每个脚本的用户概要文件数据的缺省路径。 如果在 启动浏览器 (webStart) 命令中启用 装入用户概要文件 参数以初始化浏览器,那么用户概要文件数据目录将放置在缺省 Web 浏览器路径数据目录中:
- Google Chrome:
%LOCALAPPDATA%\Google\Chrome\User Data - Mozilla Firefox:
%LOCALAPPDATA%\Mozilla\Firefox\Profiles - Microsoft Edge™:
%LOCALAPPDATA%\Microsoft\Edge\User Data\Default