The object type is changing between Object and Panel very often in the object tree. I checked it during the weekend. It was not likely any programmer was still working.
This is almost a root object, couple of layers down under the page object and all the other objects belong to it. The following is the tree model:
Page(“…”) > Form(“form 1”) >
Panel (“silverlightControlHost”) >
Object (0) (the problematic one)…
I would think this type of property is not supposed to change.
Environment: TC 7.52; silverlight application.
Thank you for the comment, but I am not sure how you know your objects if you don't use the object tree (object browser).
Regarding to the mapped object, it is my big debate to use it or not in this new project. I used it for my previous project because that is our convention. It could be quite time consuming when the aliases list was growing long. I had to wait for several seconds until the drop down square showing up and there was no guarantee I could get it done at the first time. May I know your reason to not use this function? How do you make your script looking neat? Do you just assign all the variables with very long object name? I know rest part of script could look OK after assignment.
It looks like TestComplete cannot recognize your application as Open when you see 'Object' instead of 'Panel'. This can happen if the application is loading slowly. If so, try increasing the value of the 'Method invoke timeout' project option to 5000 or 10000 ms (the default value is 3000 ms). This option is located in the 'Open Applications' option group of the project properties editor. To open the editor, double-click the project name in the 'Project Explorer' panel.