There are two things that you are talking about here, first the concept of finding an object in a test application that you want to automate. Your description of how SilkTest (and other tools) makes this fairly accurate, i.e. As long as the automation software can use to identify the control, then you're fine.
-, , , , , , . a . , , , , - " , ", .
, ? , , , . SilkTest , ( TestPartner). Selenium, , .
, , , , , . , - , .
, , , , , .
, .