TestComplete keeps losing mapping of objects
I am using the full version of TestComplete and when I setup a test I will get the object setup once when it has been recorded. However, the next time I run the test often times the test will lose the mapping of the same object.
For example I enter a button click the system maps it to buttonkeep in namemapping. However, I will go back with new information with a new set of data that will use the same button click and that click no longer works and the error says the buttonkeep could not be found. I will then remap it and it will go from something like buttonkeep to buttonkeep4.
Something is causing the Testcomplete not to find the mapping of the buttonclicks.
I have found similar problems with other mapping issues.
When the object name changes (in your example from buttonkeep to buttonkeep4), then the mapping for the old object name will not automatically apply to the new object.
You can adjust the mapping using wildcards so that it will try to match buttonkeep* instead.
https://support.smartbear.com/testcomplete/docs/reference/misc/using-wildcards.html#InNameMapping