1. A computer-implemented method comprising: reading a user interface of a first application to determine a first user interface element within the user interface including a first property of the first user interface element; matching the first user interface element with a first test element based on the first property of the first user interface element at run-time of a test of the first application, the first property not including screen location information; and executing the first test element on the first user interface element.