UiPath Documentation
studio
latest
false
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

Studio 用户指南

上次更新日期 2026年5月18日

新式体验与传统体验之间的差异

录制器

Activities (活动)

默认情况下,每种体验中都有一组单独的活动。

无论为项目选择哪种体验,您都可以启用仅默认情况下在其他体验中可用的活动。单击“活动”面板顶部的“视图选项”,然后选择:

  • 显示新式活动以查看使用传统体验的项目中的新式活动

  • 显示传统活动以查看使用新式体验的项目中的传统活动。

下表列出了默认情况下,一种体验提供,而另一种体验不提供的活动。默认情况下,两种体验中都提供未在表中列出的用户界面自动化活动

新式活动传统活动
激活单击键盘快捷键键入
查看应用程序状态在元素出现时在元素消失时在图像出现时在图像消失时等待元素消失时等待图像消失时查找图像图像存在时元素存在时
选中/取消选中选中
单击单击单击图像
提取表格数据提取结构化数据获取全文获取可见文本
获取文本获取文本
转至 URL导航至
高亮显示高亮显示
悬停悬停悬停在图像上方
键盘快捷方式发送热键
浏览器导航关闭标签页返回前往转至主页刷新浏览器
选择项目选择项目
截取屏幕截图截取屏幕截图
键入输入信息输入安全文本
使用应用程序/浏览器打开应用程序打开浏览器附加窗口附加浏览器元素作用域关闭窗口启动流程
不适用锚点基准上下文感知锚点

异常

下表显示了每个传统异常及其新式异常,其关系类型为:直接重命名(新式中概念和作用域相同)、部分映射(新式范围内更窄/更广泛的范围)或无对应(已删除功能、尚未移植,或新式活动中不需要异常)。

传统新式 ( UiPath.UIAutomationNext.Exceptions )映射注意
常规活动 ( UiPath.Core.Activities )
ElementNotSetExceptionNotInitializedException部分传统版:上下文中未提供元素。新式: InUIElement属性使用前未初始化。概念相同;新式的作用域仅限于InUIElement输入。
TextNotFoundExceptionNodeNotFoundException部分传统:文本查找活动的专用异常。新式:所有“未找到”的案例(包括文本目标)都折叠到NodeNotFoundException中。
RegistrationException(无)无对应项也未在传统中投入生产;现代语中没有等效的概念。
ActivityTimeoutExceptionRuntimeTimeoutException直接重命名相同概念;已重命名并移至UiPath.UIAutomationNext.Exceptions命名空间。
PropertyNotSetException(无)无对应项设计时ValidationError仅适用于传统版。新式活动使用不同的验证机制。
BrowserNotSetExceptionBrowserNotFoundException直接重命名传统: 上下文中没有浏览器。新式: 未找到匹配的浏览器。相同概念;新式名称更具描述性。
WindowNotSetExceptionApplicationNotFoundException部分传统:窗口范围活动的上下文中没有窗口。新式: 附加时找不到应用程序。最接近的等效项;新式的范围更广(涵盖所有应用程序类型,而不仅仅是 Windows)。
SAP ( UiPath.Core.Activities )
SAPCallTransactionExceptionSAPCallTransactionException直接重命名相同名称,相同概念;命名空间从UiPath.Core.Activities移至UiPath.UIAutomationNext.Exceptions
SAPLoginExceptionSAPLoginException直接重命名相同名称,相同概念;命名空间从UiPath.Core.Activities移至UiPath.UIAutomationNext.Exceptions
CellScopeExceptionSAPTableCellScopeException直接重命名相同概念(表格单元格作用域失败);已重命名为特定于 SAP,并说明其适用于表格。
ExpandALVTreeExceptionSAPExpandTreeException直接重命名相同概念(SAP 树扩展失败);简化名称。
选取器 ( UiPath.Core )
InvalidSelectorExceptionInvalidSelectorException直接重命名相同名称,相同概念(无法解析的选取器);命名空间从UiPath.Core移至UiPath.UIAutomationNext.Exceptions
InvalidFilterSelectorException (内部)(无)无对应项内部类;没有等效的现代语
SelectorOperationExceptionUiAutomationException部分传统:在选取器操作期间封装 COM/解析失败。新式:显示为常规UiAutomationException ;无专用的选取器操作异常类型。
元素 / 节点 ( UiPath.Core )
SelectorNotFoundExceptionNodeNotFoundException直接重命名相同概念(选取器未找到元素);新式名称的泛化范围超出了选取器的范围。SelectorNotFoundException以传统方式扩展了FindElementException ;新式在UiAutomationException下使用平面层次结构。
FindElementExceptionRuntimeFindException部分传统版:查找期间出现非“未找到”的 COM 错误。新式:查找失败,并包含有关失败的搜索步骤的详细信息。最接近的等效项;新式包含更丰富的诊断信息。
InvalidUiElementExceptionNodeNotFoundException部分传统:COM 错误E_UINODE_INVALID_ELEMENT (引用过时/无效)。新式: COM 错误E_UINODE_INVALID_IDENTIFIER已映射到NodeNotFoundException 。概念相同(过时元素);新式程序集中的不同异常类型。
UninitializedNodeExceptionUiNodeUninitializedElementException直接重命名相同概念(未初始化节点、COM 错误E_UINODE_UNINITIALIZED_ELEMENT );使用UiNode前缀重命名,以保持一致性。
UiElementHasNoItemsExceptionUiNodeHasNoItemsException直接重命名相同概念(空列表/树/组合,COM 错误E_UINODE_HAS_NO_ITEMS );从UiElement重命名为UiNode前缀。
ElementOperationExceptionUiAutomationException部分传统:广泛的包罗万象,包含元素操作(单击、键入、高亮显示等)中的任何 COM 失败。新式: 基本UiAutomationException扮演相同的角色;无专用的元素操作异常类型。
浏览器 ( UiPath.Core )
InvalidBrowserExceptionBrowserNotFoundException部分传统: uiBrowser COM 引用为 null。新式: 未找到匹配的浏览器实例。相同的用户可见场景(浏览器不可用);新式名称反映“通过查找附加”模式。
BrowserOperationExceptionUiAutomationException部分传统:浏览器 COM 操作失败的专用异常。新式:浏览器操作失败显示为UiAutomationException ;无专用的浏览器操作类型。
窗口 ( UiPath.Core )
InvalidWindowExceptionApplicationNotFoundException部分传统:在执行操作之前,窗口 COM 引用为 null。新式: 附加时找不到应用程序。最接近的等效项;新式的范围更广(所有应用程序类型)。
WindowOperationExceptionUiAutomationException部分传统:窗口 COM 操作(隐藏、关闭、最大化等)失败的专用异常。新式:显示为UiAutomationException ;无专用窗口操作类型。
图像 ( UiPath.Core )
InvalidImageExceptionUiAutomationException部分传统:无效图像数据的专用异常。新式:图像错误显示为UiAutomationException ;无专用图像异常类型。
InvalidRegionExceptionUiAutomationException部分传统:屏幕区域为 null 或空。新式:无专用区域异常;显示为UiAutomationException
ImageOperationExceptionUiAutomationException部分传统:用于处理任何失败图像操作的专用包。新式:图像操作失败显示为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(无)无对应项仅限传统功能。

对象存储库

您只能在具有新式活动的新式体验中使用对象存储库

抓取向导

  • 新式经验 -“表格数据提取”向导可用于数据抓取。
  • 传统体验 - 可以使用“数据抓取”和“屏幕抓取”向导。
  • 录制器
  • Activities (活动)
  • 异常
  • 对象存储库
  • 抓取向导

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新