Object Repository is used to store all the objects in the application being tested.
Types of object repository: Per action and Shared repository.
In the Shared Repository only one centralized repository for all the tests, whereas in Per action for each test a separate per action repository is created.