- 发行说明
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 对象存储库
- ScreenScrapeJavaSupport 工具
- 扩展程序
- Studio 测试
- 故障排除

Studio 用户指南
特定于 MV3 扩展程序的已知问题
在特定网页元素上使用“模拟”的“单击”活动失败
The Click activity with the Simulate input method no longer works on HTML elements that have a click handler with javascript: URI.

在这种情况下,模拟点击将不会生效,也不会报告任何错误。
这已报告为 Chromium 错误。此问题非常罕见,因为很少有 HTML 元素在此表单中具有单击处理程序。
解决方法
此问题有两种解决方法:
- Identify the failing Click activity in your workflow and change the input method from Simulate to any other input method (Chromium API, Hardware Events, Window Messages).
- 升级到 UiPath.UIAutomation.Activities 包 v22.12 或更高版本,并使用“项目设置”中的“启用使用 MV3 扩展程序进行模拟的解决方法”选项。
开发者工具可用性组策略值 2 的限制
DeveloperToolsAvailability 策略可能的值如下:
- 0:禁止在由企业策略安装的扩展程序上使用开发者工具。允许在其他上下文中使用开发者工具。
- 1 - 允许使用开发者工具。
- 2 - 禁止使用开发者工具。
如果使用“组策略”安装了适用于 Chrome 的 UiPath 扩展程序,DeveloperToolsAvailability 将自动设置为 1,以启用扩展程序的全部功能。
如果您的系统管理员为此策略设置了其他值,该值可能会被覆盖。
如果将 DeveloperToolsAvailability 设置为 2,将会出现以下限制:
InjectJS活动无法运行。ChromiumAPI输入法无法运行。- 适用于 Chrome 的 UiPath 扩展程序仅限
UiPath.UiAutomation.Activities的 LTS 版本。
DeveloperToolsAvailability 的其他值(0 或 1)不会影响 Chrome 扩展程序 v24.10 或更高版本。
UiPath 网页自动化浏览器窗口显示警告
如果无法启动 ChromeNativeMessaging.exe,UiPath 网页自动化浏览器窗口将显示以下警告:Cannot communicate with UiPath Platform The native part of the extension is not configured correctly.
从 UiPath Studio 中重新安装扩展程序。

无法再使用“注入 JS 脚本”活动来访问页面变量和代码
默认情况下,“注入 Js 脚本”活动不能再用于访问页面变量,例如jQuery $,或与页面代码交互(例如,window.alert)。 “注入 Js 脚本”活动不会报告错误,但脚本将无法执行,并且将在浏览器开发者工具 (F12) 中报告以下错误:Refused to execute inline script because it violates the following Content Security Policy directive。

这是 MV3 平台引入的限制。
要解决此问题,请从“注入 JS 脚本”活动中选择“执行环境 - 页面”选项。
This property is available starting with UiPath.UIAutomation.Activities v22.12.0-preview.
Your existing JavaScript code doesn't require any changes, and by using the Execution world - Page option it will work for both MV2 and MV3 extensions.
“打开浏览器”活动的超时时间不足
对于 MV3 扩展程序,浏览器将在加载网页的稍后加载扩展程序。这意味着,在速度较慢的计算机上, UiPath.UiAutomation.Activities 22.10 或更低版本中的“打开浏览器”活动可能会在扩展程序启动前达到 20 秒的内部超时时间。
从 v22.12.0 预览版开始,“打开浏览器”活动的内部超时已从 20 秒增加到 60 秒。
由于您可能需要为浏览器启动设置更长的超时时间,因此现在可以通过“使用应用程序/浏览器”和“打开浏览器”活动对其进行配置。已添加以下项目设置:
- 用户界面自动化传统 → 浏览器 → 打开浏览器超时 (秒)
- 用户界面自动化新式 → 应用程序/浏览器 → 打开浏览器超时 (秒)
此外,您可以通过 UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS 环境变量配置超时。 例如,将 UIPATH_OPEN_BROWSER_TIMEOUT_SECONDS=120 设置为使用 120 秒作为活动的超时时间。