Thank you for the excellent feedback.
The element names you see in the Elements Explorer and test steps are derived from their Find Settings. It is actually called the "FriendlyName" and can be edited in the element's properties.
For example, I have a test that navigates to http://bing.com and sets the search box text to "Telerik". The search box element's FriendlyName is "SbFormQText" because the Find Settings are:
- 'id' is exactly 'sb_form_q'
- 'tagname' is exactly 'input'
The FriendlyName is extracted from the code and is based on the element's highest priority attribute used in its Find Settings. The identification logic can be viewed and re-prioritized here
. By default "id" is number one as that attribute is typically unique to each element.
the Telerik team