studio
latest
false
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 对象存储库
- ScreenScrapeJavaSupport 工具
- 扩展程序
- Studio 测试
- 故障排除
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
Studio 用户指南
上次更新日期 2026年5月22日
录制器
- 新式体验 - 可使用应用程序/网页和计算机视觉录制器。
- 传统体验 - 可使用基本、桌面、网页、图像、原生 Citrix 和计算机视觉录制器。
Activities (活动)
默认情况下,每种体验中都有一组单独的活动。
无论为项目选择哪种体验,您都可以启用仅默认情况下在其他体验中可用的活动。单击“活动”面板顶部的“视图选项”,然后选择:
-
显示新式活动以查看使用传统体验的项目中的新式活动
-
显示传统活动以查看使用新式体验的项目中的传统活动。
下表列出了默认情况下,一种体验提供,而另一种体验不提供的活动。默认情况下,两种体验中都提供未在表中列出的用户界面自动化活动。
异常
下表列出了每项经典版异常及其对应的新版异常,包括关系类型:直接重命名(新版的概念和作用域相同)、部分映射(新版的作用域更窄/更宽)或无对应新版异常(功能已移除、尚未移植或新版中不需要异常)。
| 传统 | 新版 (UiPath.UIAutomationNext.Exceptions) | 映射 | 注意 |
|---|---|---|---|
常规活动 (UiPath.Core.Activities) | |||
ElementNotSetException | NotInitializedException | 部分 | 经典版:上下文中未提供元素。新版:使用前 InUIElement 属性未初始化。概念相同;新版的范围仅限于 InUIElement 输入。 |
TextNotFoundException | NodeNotFoundException | 部分 | 经典版:文本查找活动的专用异常。新版:所有“未找到”用例(包括文本目标)均折叠到 NodeNotFoundException 中。 |
RegistrationException | (none) | 无相应异常 | 在经典版中,不会在生产环境中抛出;新版中没有等效概念。 |
ActivityTimeoutException | RuntimeTimeoutException | 直接重命名 | 概念相同;已重命名并移至 UiPath.UIAutomationNext.Exceptions 命名空间。 |
PropertyNotSetException | (none) | 无相应异常 | 设计时 ValidationError 仅适用于经典版项目。新版活动使用不同的验证机制。 |
BrowserNotSetException | BrowserNotFoundException | 直接重命名 | 经典版:上下文中无浏览器。新版:未找到匹配的浏览器。概念相同;新版名称更具描述性。 |
WindowNotSetException | ApplicationNotFoundException | 部分 | 经典版:窗口作用域活动的上下文中没有窗口。新版:附加时未找到应用程序。最接近;新版异常更广泛(涵盖所有应用程序类型,而非仅限于 Windows)。 |
SAP (UiPath.Core.Activities) | |||
SAPCallTransactionException | SAPCallTransactionException | 直接重命名 | 名称和概念均相同;命名空间已从 UiPath.Core.Activities 移至 UiPath.UIAutomationNext.Exceptions。 |
SAPLoginException | SAPLoginException | 直接重命名 | 名称和概念均相同;命名空间已从 UiPath.Core.Activities 移至 UiPath.UIAutomationNext.Exceptions。 |
CellScopeException | SAPTableCellScopeException | 直接重命名 | 概念相同(表格单元格作用域失败);已重命名为“SAP 专用”,并明确其专用于表格。 |
ExpandALVTreeException | SAPExpandTreeException | 直接重命名 | 概念相同(SAP 树扩展程序失败);简化了名称。 |
选取器 (UiPath.Core) | |||
InvalidSelectorException | InvalidSelectorException | 直接重命名 | 名称和概念均相同(无法解析的选取器);命名空间已从 UiPath.Core 移至 UiPath.UIAutomationNext.Exceptions。 |
InvalidFilterSelectorException (内部) | (none) | 无相应异常 | 内部类;新版无等效异常。 |
SelectorOperationException | UiAutomationException | 部分 | 经典版:选取器操作期间的 COM/解析失败被折叠。新版:这些失败显示为常规 UiAutomationException;无专用的选取器操作异常类型。 |
元素/节点 (UiPath.Core) | |||
SelectorNotFoundException | NodeNotFoundException | 直接重命名 | 概念相同(选取器未找到元素);新版名称涵盖了选取器以外的范围。在经典版中,SelectorNotFoundException 会扩展 FindElementException;新版则在“UiAutomationException”下使用单层结构。 |
FindElementException | RuntimeFindException | 部分 | 经典版:查找期间出现不属于“未找到”的 COM 错误。新版:查找失败,显示失败的搜索步骤详情。最接近;新版包含更丰富的诊断信息。 |
InvalidUiElementException | NodeNotFoundException | 部分 | 经典版:COM 错误 E_UINODE_INVALID_ELEMENT(引用过时/无效)。新版:COM 错误 E_UINODE_INVALID_IDENTIFIER 映射到 NodeNotFoundException。概念相同(过时元素);新版的异常类型不同。 |
UninitializedNodeException | UiNodeUninitializedElementException | 直接重命名 | 概念相同(未初始化节点、COM 错误 E_UINODE_UNINITIALIZED_ELEMENT);重命名后添加了 UiNode 前缀,以确保一致性。 |
UiElementHasNoItemsException | UiNodeHasNoItemsException | 直接重命名 | 概念相同(空列表/树/组合、COM 错误 E_UINODE_HAS_NO_ITEMS);将 UiElement 重命名,添加了 UiNode 前缀。 |
ElementOperationException | UiAutomationException | 部分 | 经典版:范围广泛,全面涵盖元素操作(点击、输入、高亮显示等)的任何 COM 失败。新版:由基本 UiAutomationException 发挥相同的作用;无专用的元素操作异常类型。 |
浏览器 (UiPath.Core) | |||
InvalidBrowserException | BrowserNotFoundException | 部分 | 经典版:uiBrowser COM 引用为 null。新版:未找到匹配的浏览器实例。用户可见场景相同(浏览器不可用);新版名称体现了查找附加模型。 |
BrowserOperationException | UiAutomationException | 部分 | 经典版:专用于浏览器 COM 操作失败的异常。新版:浏览器操作失败显示为 UiAutomationException;无专用的浏览器操作类型。 |
窗口 (UiPath.Core) | |||
InvalidWindowException | ApplicationNotFoundException | 部分 | 经典版:操作前窗口 COM 引用为 null。新版:附加时未找到应用程序。最接近;新版的范围更广泛(所有应用程序类型)。 |
WindowOperationException | UiAutomationException | 部分 | 经典版:专用于窗口 COM 操作失败(隐藏、关闭、最大化等)的异常。新版:显示为 UiAutomationException;无专用的窗口操作类型。 |
图像 (UiPath.Core) | |||
InvalidImageException | UiAutomationException | 部分 | 经典版:专用于无效图像数据的异常。新版:图像错误显示为 UiAutomationException;无专用的图像异常类型。 |
InvalidRegionException | UiAutomationException | 部分 | 经典版:屏幕区域为 null 或为空。新版:没有专用区域异常;显示为 UiAutomationException。 |
ImageOperationException | UiAutomationException | 部分 | 经典版:专用于任何图像操作失败的“全部捕获”功能。新版:图像操作失败显示为 UiAutomationException;无专用类型。 |
抓取 (UiPath.Core) | |||
InvalidScrapeOptionsException | (none) | 无相应异常 | 新版中不存在经典版抓取选项模式;抓取的处理方式有所不同,没有等效的选项对象。 |
ActiveX (UiPath.Core.Activities) | |||
AutomateActiveXException | (none) | 无相应异常 | ActiveX 自动化是只有经典版才具备的功能,在新版中不可用。 |
ActiveXOutputArgumentsNotSupportedException | (none) | 无相应异常 | 仅限 ActiveX 的功能。 |
ActiveXUnknownMethodException | (none) | 无相应异常 | 仅限 ActiveX 的功能。 |
ActiveXInvalidArgumentsException | (none) | 无相应异常 | 仅限 ActiveX 的功能。 |
InjectDotNet (UiPath.Core.Activities) | |||
InjectDotNetMethodNotFoundException | (none) | 无相应异常 | “注入 .NET 代码”活动仅适用于经典版;没有等效的新版活动。 |
InjectDotNetAmbiguousMethodException | (none) | 无相应异常 | 只有经典版才具备的功能。 |
InjectDotNetTypeNotFoundException | (none) | 无相应异常 | 只有经典版才具备的功能。 |
InjectDotNetTypeNotSupportedException | (none) | 无相应异常 | 只有经典版才具备的功能。 |
InjectDotNetAssemblyReflectionException | (none) | 无相应异常 | 只有经典版才具备的功能;也不会在生产环境中抛出。 |
InjectDotNetArgumentNotDefinedException | (none) | 无相应异常 | 只有经典版才具备的功能。 |
对象存储库
您只能在具有新式活动的新式体验中使用对象存储库。
抓取向导
- 新式经验 -“表格数据提取”向导可用于数据抓取。
- 传统体验 - 可以使用“数据抓取”和“屏幕抓取”向导。