StudioX - Object Repository (2024)

The Object Repository allows the reusing of UI elements inside and across automation projects. With Object Repository you can import UI libraries for your application and use the UI elements contained inside across your automation projects.

The key features of the Object Repository are:

  • UI elements across the project are centralized in one place.
  • view a list of all your UI activities inside your process by using the UI Activities tab inside the Object Repository panel.
  • drag-and-drop elements from the Object Repository panel.
  • objects imported from libraries are reusable in local projects or across projects.

Prerequisites

link

The Object Repository works with UiPath.UIAutomation.Activities package versions 2020.10 and above. Note that the UIAutomationNext package has been deprecated as of 20.10. The activities from UIAutomationNext are now found in the UIAutomation package.

When the Object Repository enforced toggle is set to Yes, activities part of the UIAutomation pack need to reference elements from the Object Repository.

Key Concepts

link

UI Elements

UI Elements contain full or partial element selectors, anchor selectors, screen and element image capture context, and other metadata that describes the element on the screen.

UI Libraries

A UI Library is an encapsulation of elements grouped by applications, application versions, and screens. They may contain several applications but can contain only one version of a certain application. This mechanism ensures that when you upgrade a dependency, you also upgrade the application version you were using inside your projects.

Reusability

link

The Object Repository enables you to reuse UI elements across projects by installing UI libraries as a dependency into your projects when you want to reuse at a global level.

Import UI Libraries in Projects

link

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.



Use UI elements

link

Whenever you need to use a UI Element from the project's Descriptors panel or the UI Libraries section, simply drag and drop it into the designer. This triggers the command palette, indicating possible activities to use for this element. Select the activity best suited and this will add it to the designer:



Alternatively, you can drag and drop a UI element on top of an activity that supports Object Repository and the activity automatically picks up the descriptor.



Copy and Paste Objects

link

You can copy the whole tree structure to and from the Object Repository, or in between StudioX instances, using the Copy Tree options available at right-click in the Object Repository panel.

In addition, the Copy option or the combination of keyboard shortcuts, Ctrl + C and Ctrl + V shortcuts allows you to copy individual elements from the repository, and paste them in the above-mentioned locations.

StudioX - Object Repository (2024)
Top Articles
5 Types of Content to Post on Instagram Based on Your Goals - aimsmmarketing.com
061112843 Routing Number UNITED COMMUNITY BANK,INC GA - Wise
Srtc Tifton Ga
Online Reading Resources for Students & Teachers | Raz-Kids
Byrn Funeral Home Mayfield Kentucky Obituaries
Snarky Tea Net Worth 2022
Amateur Lesbian Spanking
Clairememory Scam
Craigslist Labor Gigs Albuquerque
Hillside Funeral Home Washington Nc Obituaries
Nj State Police Private Detective Unit
Best Suv In 2010
E22 Ultipro Desktop Version
Leccion 4 Lesson Test
Wsop Hunters Club
Graphic Look Inside Jeffrey Dahmer
Rqi.1Stop
Tu Pulga Online Utah
Myhr North Memorial
Theater X Orange Heights Florida
Www Craigslist Madison Wi
8005607994
Betaalbaar naar The Big Apple: 9 x tips voor New York City
Chicago Based Pizza Chain Familiarly
Harrison County Wv Arrests This Week
As families searched, a Texas medical school cut up their loved ones
The Collective - Upscale Downtown Milwaukee Hair Salon
Nottingham Forest News Now
10-Day Weather Forecast for Santa Cruz, CA - The Weather Channel | weather.com
What is Software Defined Networking (SDN)? - GeeksforGeeks
Does Royal Honey Work For Erectile Dysfunction - SCOBES-AR
Greyson Alexander Thorn
Vlacs Maestro Login
Bridgestone Tire Dealer Near Me
How Do Netspend Cards Work?
1400 Kg To Lb
Breckie Hill Fapello
Prima Healthcare Columbiana Ohio
Hisense Ht5021Kp Manual
Space Marine 2 Error Code 4: Connection Lost [Solved]
Ezpawn Online Payment
Ig Weekend Dow
All-New Webkinz FAQ | WKN: Webkinz Newz
Parent Portal Pat Med
Mitchell Kronish Obituary
Random Animal Hybrid Generator Wheel
Hillsborough County Florida Recorder Of Deeds
8 4 Study Guide And Intervention Trigonometry
Theater X Orange Heights Florida
Strange World Showtimes Near Atlas Cinemas Great Lakes Stadium 16
Bones And All Showtimes Near Emagine Canton
Dumb Money Showtimes Near Regal Stonecrest At Piper Glen
Latest Posts
Article information

Author: Barbera Armstrong

Last Updated:

Views: 5491

Rating: 4.9 / 5 (59 voted)

Reviews: 90% of readers found this page helpful

Author information

Name: Barbera Armstrong

Birthday: 1992-09-12

Address: Suite 993 99852 Daugherty Causeway, Ritchiehaven, VT 49630

Phone: +5026838435397

Job: National Engineer

Hobby: Listening to music, Board games, Photography, Ice skating, LARPing, Kite flying, Rugby

Introduction: My name is Barbera Armstrong, I am a lovely, delightful, cooperative, funny, enchanting, vivacious, tender person who loves writing and wants to share my knowledge and understanding with you.