The Enroller extracts elements and properties from a webpage and creates a page in the Expressium object repository. The enrollment process starts with an automated scanning of the webpage, capturing optimal names and locators for the controls in the page. Missing elements can be identified using the browser debugger and manually added as new controls in the page. Once a webpage is enrolled, locators can be validated by selecting the controls in the dialog, which will highlight them on the webpage.