Forum Discussion
TanyaYatskovska
Alumni
13 years agoHi Chris,
I see that Mike from the TestComplete Support Team replied to you:
Most probably, you need to try using TestComplete 9.30, which provides more robust web object identification, to record tests. Let me quote the "Features Added to TestComplete 9.30" help topic (http://support.smartbear.com/viewarticle/51468/):
>>>
TestComplete now detects dynamic object ids in web applications and does not use them in the object identification criteria. Also, TestComplete can generate stable identifiers for dynamic web objects by extracting unchanging positions of their dynamic ids. You can customize dynamic identifier handling rules to make them better suit your web application under test. For more information, see Handling Dynamic Identifiers.
TestComplete now generates simpler and enhanced Name Mapping for web applications by omitting certain container objects that are not directly used in tests, such as divs and tables in the web page layout. This makes your web tests more resistant to changes in the web page layout.
Enhanced Name Mapping uses the Extended find setting to identify web page objects. You can switch between generating a simplified or full web object hierarchy in Name Mapping using the Use extended find when possible option in Tools Options | Engines | Name Mapping.
<<<