Object repository for test automation In any UI automation solution, an object repository is a critical component. Instead of having objects spread across the test scripts, a repository allows a tester to store all of the objects that will be utilized in the scripts in one or more centralized locations.