studio
latest
false
- 入门指南
- 设置和配置
- 自动化项目
- 依赖项
- 工作流类型
- 控制流程
- 文件比较
- 自动化最佳实践
- 源代码控件集成
- 调试
- 日志记录
- 诊断工具
- 工作流分析器
- 变量
- 参数
- 导入的命名空间
- 编码自动化
- 基于触发器的 Attended 自动化
- 对象存储库
- ScreenScrapeJavaSupport 工具
- 扩展程序
- Studio 测试
- 故障排除
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。
Studio 用户指南
上次更新日期 2026年5月18日
录制器
- 新式体验 - 可使用应用程序/网页和计算机视觉录制器。
- 传统体验 - 可使用基本、桌面、网页、图像、原生 Citrix 和计算机视觉录制器。
Activities (活动)
默认情况下,每种体验中都有一组单独的活动。
无论为项目选择哪种体验,您都可以启用仅默认情况下在其他体验中可用的活动。单击“活动”面板顶部的“视图选项”,然后选择:
-
显示新式活动以查看使用传统体验的项目中的新式活动
-
显示传统活动以查看使用新式体验的项目中的传统活动。
下表列出了默认情况下,一种体验提供,而另一种体验不提供的活动。默认情况下,两种体验中都提供未在表中列出的用户界面自动化活动。
异常
下表显示了每个传统异常及其新式异常,其关系类型为:直接重命名(新式中概念和作用域相同)、部分映射(新式范围内更窄/更广泛的范围)或无对应(已删除功能、尚未移植,或新式活动中不需要异常)。
| 传统 | 新式 ( UiPath.UIAutomationNext.Exceptions ) | 映射 | 注意 |
|---|---|---|---|
常规活动 ( UiPath.Core.Activities ) | |||
ElementNotSetException | NotInitializedException | 部分 | 传统版:上下文中未提供元素。新式: InUIElement属性使用前未初始化。概念相同;新式的作用域仅限于InUIElement输入。 |
TextNotFoundException | NodeNotFoundException | 部分 | 传统:文本查找活动的专用异常。新式:所有“未找到”的案例(包括文本目标)都折叠到NodeNotFoundException中。 |
RegistrationException | (无) | 无对应项 | 也未在传统中投入生产;现代语中没有等效的概念。 |
ActivityTimeoutException | RuntimeTimeoutException | 直接重命名 | 相同概念;已重命名并移至UiPath.UIAutomationNext.Exceptions命名空间。 |
PropertyNotSetException | (无) | 无对应项 | 设计时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 (内部) | (无) | 无对应项 | 内部类;没有等效的现代语 |
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 | (无) | 无对应项 | 传统抓取选项模式在新式模式中不存在;抓取的处理方式不同,没有等效的选项对象。 |
ActiveX ( UiPath.Core.Activities ) | |||
AutomateActiveXException | (无) | 无对应项 | ActiveX 自动化为仅限传统功能;在新式活动中不可用。 |
ActiveXOutputArgumentsNotSupportedException | (无) | 无对应项 | “仅 ActiveX”功能。 |
ActiveXUnknownMethodException | (无) | 无对应项 | “仅 ActiveX”功能。 |
ActiveXInvalidArgumentsException | (无) | 无对应项 | “仅 ActiveX”功能。 |
注入 DotNet ( UiPath.Core.Activities ) | |||
InjectDotNetMethodNotFoundException | (无) | 无对应项 | “注入 .NET 代码”活动仅限传统活动;没有等效的新式活动。 |
InjectDotNetAmbiguousMethodException | (无) | 无对应项 | 仅限传统功能。 |
InjectDotNetTypeNotFoundException | (无) | 无对应项 | 仅限传统功能。 |
InjectDotNetTypeNotSupportedException | (无) | 无对应项 | 仅限传统功能。 |
InjectDotNetAssemblyReflectionException | (无) | 无对应项 | 仅限传统功能;也不会投入生产。 |
InjectDotNetArgumentNotDefinedException | (无) | 无对应项 | 仅限传统功能。 |
对象存储库
您只能在具有新式活动的新式体验中使用对象存储库。
抓取向导
- 新式经验 -“表格数据提取”向导可用于数据抓取。
- 传统体验 - 可以使用“数据抓取”和“屏幕抓取”向导。