仅安装UiPath Robot环境下Chrome扩展无法与浏览器通信报错问题
UiPath.Core.BrowserOperationException: Cannot communicate with the browser, please check the UiPath extension
仅安装UiPath Robot场景下的故障修复方案
1. 命令行静默安装扩展(适配无Studio环境)
以管理员权限打开CMD/PowerShell,执行以下命令完成扩展的官方合规安装:"C:\Program Files\UiPath\Studio\UiPath\SetupExtensions.exe" /chrome
安装完成后打开Chrome扩展管理页(地址栏输入chrome://extensions/),确认两个配置:
- UiPath扩展处于启用状态
- 页面右上角的开发者模式已开启
2. 检查扩展权限与版本兼容性
- 打开UiPath扩展的详情页,开启允许访问文件网址、在无痕模式下启用两个权限开关,部分自动化场景需要以上权限完成交互
- 确认UiPath Robot版本与开发自动化包的Studio版本完全匹配,跨版本调用会出现扩展通信异常
- 确认Chrome版本与Robot版本适配:2022.10及以上版本Robot支持Chrome 107+,低版本Robot需对应更低的Chrome版本
3. 修复原生消息主机配置(通信异常核心排查点)
扩展与Robot的本地通信依赖Chrome原生消息主机配置,无Studio环境下该配置经常缺失,可按以下步骤修复:
- 打开路径
C:\Program Files\Google\Chrome\NativeMessagingHosts\,确认目录下存在com.uipath.chromenativehost.json文件,若缺失可从Robot安装目录下的\UiPath\BrowserExtension\文件夹中复制该文件到上述目录 - 打开上述json文件,确认
path字段指向的ChromeNativeHost.exe路径与本地Robot实际安装路径一致,路径错误需手动修正
4. 进程重启验证
- 打开任务管理器,结束所有
chrome.exe进程,包括后台驻留的Chrome相关进程 - 打开Windows服务管理器,找到
UiPath Robot服务,右键选择重启 - 首次启动Chrome后等待30秒再触发自动化任务,等待扩展完成初始化
内容的提问来源于stack exchange,提问作者user16982433
相关产品推荐
相关产品推荐

