Forum Discussion
Hello Matt,
As far as I can see, your application contains Ext JS controls. These controls are quite dynamic, so their names change from time to time. You need to edit the mapping criteria of all such controls so TestComplete can find the objects during the playback. For example, if an object is mapped by the following properties:
ObjectType: Panel
idStr: ext-gen107
ObjectIdentifier: ext_gen107
you can modify its mapping criteria to make sure that TestComplete recognizes it as follows:
ObjectType: Panel
idStr: ext-gen*
ObjectIdentifier: ext_gen*
className: x-window-bl
Please note that you need to map all controls that are referenced in your test as objects with hard-coded names like 'Panel("ext_gen306")', otherwise, the "Object not found" error is likely to occur during the playback.
For more information, please see the Modifying Mapping Criteria article.