- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 录制
- 用户界面元素
- 控制流程
- 选取器
- 对象存储库
- 数据抓取
- 图像与文本自动化
- Citrix 技术自动化
- RDP 自动化
- Salesforce 自动化
- SAP 自动化
- VMware Horizon 自动化
- 日志记录
- ScreenScrapeJavaSupport 工具
- Webdriver 协议
- Studio 测试
- 扩展程序
- 故障排除

Studio 用户指南
本页介绍了可能导致 Edge 扩展程序无法正常工作的常见原因,以及针对这些问题的解决方案。
描述
ChromeNativeMessaging.exe
进程在当前用户下运行,并使用 cmd.exe
启动浏览器。
ComSpec
环境变量缺失或具有无效值,则 Microsoft Edge 无法启动 ChromeNativeMessaging.exe
。
此外,管理员可以为某些用户禁用命令提示符,或将其配置为始终以高权限运行。
解决方案
ComSpec
环境变量手动添加正确的值。此变量在 Windows 安装时设置,其值应为 %SystemRoot%\system32\cmd.exe
。
其他解决方法
ComSpec
环境变量设置正确,但问题仍然存在,则用户可能没有运行命令提示符的权限。在这种情况下,ChromeNativeMessaging.exe
流程无法通过在当前用户下运行的 cmd.exe
启动。
NativeHostsExecutablesLaunchDirectly
组策略允许管理员为受限环境(例如,禁止 cmd.exe
的 Cloud PC)中的用户启用此功能。
默认情况下,扩展程序无权访问文件 URL 或 InPrivate 模式。要启用这些,请执行以下操作:
- 在 Microsoft Edge 中,导航到
edge://extensions/
。系统将显示 Microsoft Edge 扩展程序页面。 - 导航到 UiPath 浏览器自动化扩展程序,然后单击“详细信息”按钮。
- 确保选中了“允许 InPrivate”和“允许访问文件 URL”选项。
具有多个用户配置文件的多个 Microsoft Edge 实例
UiPath Microsoft Edge 扩展程序不支持自动化同时使用多个用户配置文件运行的多个浏览器实例。因此,浏览器自动化要求您关闭 Microsoft Edge 的所有活动实例,并使用单个用户配置文件重新启动浏览器。
停止所有 Microsoft Edge 实例
在某些情况下,Microsoft Edge 后台进程会阻止其完全关闭,即使浏览器实例不可见,这也会干扰自动化。
我们建议通过右键单击系统托盘中的 Microsoft Edge 图标,然后选择“关闭 Microsoft Edge”来关闭 Microsoft Edge 。这可确保不会在后台继续使用其他用户配置文件。
在特定网页元素上使用“模拟”的“单击”活动失败
Simulate
输入方法的“单击”活动不再适用于具有带 javascript:
URI 的单击处理程序的 HTML 元素:
在这种情况下,模拟点击将不会生效,也不会报告任何错误。
这已在此处报告为 Chromium 错误:https://bugs.chromium.org/p/chromium/issues/detail?id=1299742 此问题非常罕见,因为很少有 HTML 元素在此表单中具有单击处理程序。
解决方法
Simulate
更改为任何其他输入方法:
- Chromium API
- 硬件事件
- 窗口消息
“开发者工具可用性”组策略值必须设置为 1
开发者工具可用性具有以下可能的值:
- 0 = 不允许在企业策略安装的扩展程序上使用开发者工具,允许在其他上下文中使用开发者工具
- 1 = 允许使用开发者工具
- 2 = 禁止使用开发者工具
安装扩展程序时,系统会自动正确设置此值,但如果系统管理员为此策略设置了其他值,则系统会覆盖此值。
“开发者工具可用性”的其他值会导致下面列出的问题。
0
,则:
- UiPath Edge 扩展程序将仅限使用 LTS 版本的 UIAutomation(19.10.x、20.10.x、21.10.x、22.4.x)
InjectJS
活动将不起作用。
2
,则:
DeveloperToolsAvailability=0
中的所有限制均适用ChromiumAPI
输入方法将不起作用。
UiPath 网页自动化浏览器窗口显示警告
ChromeNativeMessaging.exe
,UiPath 网页自动化浏览器窗口将显示以下警告:
无法与 UiPath Platform 通信。扩展程序的原生部分配置不正确。
从 UiPath Studio 中重新安装扩展程序。
“打开浏览器”活动的超时时间不足
对于 MV3 扩展程序,浏览器将在加载网页的稍后加载扩展程序。这意味着,在速度较慢的计算机上,打开浏览器活动可能会在扩展程序启动前达到 60 秒的内部超时时间。
UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS
配置打开浏览器活动的内部超时。例如,设为 UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS=120
,将活动超时设置为使用 120 秒。