spenserjames
15 years agoNew Contributor
NameMapping Issues When Moving from Windows XP to 7
Hello,
I recently recorded some tests on an application my company is developing using Windows XP. The tests work fine, but when I attempted to run the same tests on the same application in Windows 7, TestComplete couldn't recognize several of the text editing objects.
More specifically, the application is programmed in Delphi, and TestComplete originally mapped the problem objects to both "ClassName" and "ObjectIdentifier" properties. When the test is run in Windows 7, the "ObjectIdentifier" property does not correctly identify the object, so TestComplete thinks it isn't there. If the "ObjectIdentifier" property is removed, everything works fine.
Is there a way to remove the "ObjectIdentifier" property from all the objects in a project or project suite, without going through and manually deleting each one? Also, is there a way to specify that TestComplete shouldn't map to the ObjectIdentifier property at all during future recordings?
Thanks!
Spenser
I recently recorded some tests on an application my company is developing using Windows XP. The tests work fine, but when I attempted to run the same tests on the same application in Windows 7, TestComplete couldn't recognize several of the text editing objects.
More specifically, the application is programmed in Delphi, and TestComplete originally mapped the problem objects to both "ClassName" and "ObjectIdentifier" properties. When the test is run in Windows 7, the "ObjectIdentifier" property does not correctly identify the object, so TestComplete thinks it isn't there. If the "ObjectIdentifier" property is removed, everything works fine.
Is there a way to remove the "ObjectIdentifier" property from all the objects in a project or project suite, without going through and manually deleting each one? Also, is there a way to specify that TestComplete shouldn't map to the ObjectIdentifier property at all during future recordings?
Thanks!
Spenser