During lessons 1-3 you already created a repository by recording a manual test scenario. For each UI element used during the recording, a new item was created within the repository. By default a new Ranorex Studio project contains one repository file (*.rxrep) which can be used by multiple recording or code modules.
You can access and edit the repository within a recording or by double-clicking the file ('MyFirstTestProjectRepository.rxrep') in the projects view as shown in the figures above.
Each UI element within the repository can have a logical user-defined name. The more logical names you use the easier it is to understand test automation code and report files. In order to rename an item in the repository fist select it and then click the item to enter edit mode. Optionally you can use the keyboard shortcut <F2> to edit the names.

The more objects you have in a repository the more structured and organized it should be. For this reason you can structure and group UI elements which logically belong together. Add a new 'Simple Folder' using the drop-down button at the repository toolbar.
A repository can have the following types of items:
| Application Folder #1 | Represents a top level application, a dialog or a context menu | |
![]() | Adapter Item #2 | Represents a Ranorex adapter (Button, ListItem, TextBox, ComboBox, etc.) |
![]() | Simple Folder #3 | Used to group items |
![]() | Rooted Folder #4 | Contains GUI elements having the same parent or RanoreXPath substring |
Use the 'Add New Item' button at the toolbar to add new items manually.

In lesson 7 you will learn about how to use repository items in code modules. Before you modify an existing repository item (e.g. the item's name or the item's RanoreXPath) it might be necessary to check in which code files the item is used. Use the context menu item 'Find All Code References' to list all code files using a certain repository item.
Online User Guide
download as: PDF (20.3MB)
Ranorex Tutorial
(PDF file, 13.5MB)