studiox
2022.10
false
UiPath logo, featuring letters U and I in white
StudioX 用户指南
Last updated 2024年11月18日

对象存储库

对象存储库允许在自动化项目内部和之间重用用户界面元素。使用对象存储库,您可以为应用程序导入用户界面库,并在自动化项目中使用其中的用户界面元素。

“对象存储库”的主要功能包括:

  • 项目中的用户界面元素集中在一个地方。
  • 使用“对象存储库”面板中的“用户界面活动”选项卡查看流程中所有用户界面活动的列表。
  • 从“对象存储库”面板中拖放元素。
  • 从库导入的对象可在本地项目或跨项目重用。

先决条件

对象存储库可与 UiPath.UIAutomation.Activities 包版本 2020.10 及更高版本一起使用。请注意,自 20.10 起,已弃用“UI automation 下一步”包。“UI automation 下一步”中的活动现在位于“UI automation”包中。

当“强制使用对象存储库”切换功能设置为“是”时,用户界面自动化包的活动部分需要引用对象存储库中的元素。

关键概念

用户界面元素

用户界面元素包含全部或部分元素选取器、锚点选取器、屏幕和元素图像捕获上下文以及描述屏幕上元素的其他元数据。

用户界面库

用户界面库是按应用程序、应用程序版本和屏幕分组的元素的封装。它们可能包含多个应用程序,但每个应用程序只有一个版本。此机制可确保在升级依赖项时,可以同时升级项目中使用的应用程序版本。

可重用性

当您要在全局级别重用用户界面元素时,“对象存储库”使您能够通过将用户界面库作为依赖项安装到项目中来跨项目重用用户界面元素。

在项目中导入用户界面库

在 StudioX 中创建任务。从“管理包”窗口转到要安装的用户界面库已在其中发布的订阅源,并将其安装到当前项目中,就像安装活动包一样。“用户界面库”作为依赖项添加到项目中,其描述符在“用户界面库”下的“对象存储库”面板中可见。请注意,一个“用户界面库”可以包含“用户界面描述符”的单个版本和应用程序的单个版本。



使用用户界面元素

每当您需要使用项目的“描述符”面板或“用户界面库”部分中的“用户界面元素”时,只需将其拖放到设计器中即可。这将触发命令面板,指示可能用于该元素的活动。选择最适合的活动,这会将其添加到设计器中:



或者,您可以将用户界面元素拖放到支持对象存储库的活动之上,然后该活动会自动选取描述符。



复制和粘贴对象

您可以使用右键单击“对象存储库”面板时所提供的“复制树”选项,将整个树结构复制到“对象存储库”中或 StudioX 实例之间,或从中复制树结构。

此外,“复制”选项或键盘快捷方式组合(Ctrl + C 和 Ctrl + V)允许您从存储库中复制单个元素,并将其粘贴到上述位置。

此页面有帮助吗?

获取您需要的帮助
了解 RPA - 自动化课程
UiPath Community 论坛
Uipath Logo White
信任与安全
© 2005-2024 UiPath。保留所有权利。