- 入门指南
- 教程
- 自动化项目
- 创建自动化
- 故障排除

StudioX user guide
对象存储库
对象存储库允许在自动化项目内部和之间重用用户界面元素。使用对象存储库,您可以为应用程序导入用户界面库,并在自动化项目中使用其中的用户界面元素。
“对象存储库”的主要功能包括:
- 项目中的用户界面元素集中在一个地方。
- 使用“对象存储库”面板中的“用户界面活动”选项卡查看流程中所有用户界面活动的列表。
- 从“对象存储库”面板中拖放元素。
- 从库导入的对象可在本地项目或跨项目重用。
先决条件
对象存储库可与 UiPath.UIAutomation.Activities 包版本 2020.10 及更高版本一起使用。请注意,自 20.10 起,已弃用“用户界面自动化下一步”包。“用户界面自动化下一步”中的活动现在位于“用户界面自动化”包中。
当“强制使用对象存储库”切换功能设置为“是”时,用户界面自动化包的活动部分需要引用对象存储库中的元素。
关键概念
用户界面元素
用户界面元素包含全部或部分元素选取器、锚点选取器、屏幕和元素图像捕获上下文以及描述屏幕上元素的其他元数据。
用户界面库
用户界面库是按应用程序、应用程序版本和屏幕分组的元素的封装。它们可能包含多个应用程序,但每个应用程序只有一个版本。此机制可确保在升级依赖项时,可以同时升级项目中使用的应用程序版本。
可重用性
当您要在全局级别重用用户界面元素时,“对象存储库”使您能够通过将用户界面库作为依赖项安装到项目中来跨项目重用用户界面元素。
在项目中导入用户界面库
Create a task in StudioX. From the Manage Packages window, go to the feed where the UI Library you wish to install is published and install it to your current project, just as you would an activity package. The UI Library is added as a dependency to your project, and its descriptors are visible in the Object Repository panel, under UI Libraries. Please note that one UI Library can contain a single version of a UI Descriptor and a single version of an application.

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

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

复制和粘贴对象
您可以使用右键单击“对象存储库”面板时所提供的“复制树”选项,将整个树结构复制到“对象存储库”中或 StudioX 实例之间,或从中复制树结构。
此外,“复制”选项或键盘快捷方式组合(Ctrl + C 和 Ctrl + V)允许您从存储库中复制单个元素,并将其粘贴到上述位置。