hit on a weird issue I'm scratching my head on how to solve. I have an application that I'm running tests for that is in Powerbuilder. All requisite configurations are set as far as I can tell. Using the exact same project, TestComplete version, database, etc, if I look at a panel object on my local machine in object browser it is being correctly displayed as UIAObject("dw_template").
However, if I observe the exact same panel object on my VM, it instead is seen as Window("pbdw170", "", 2).
This is obviously throwing off my tests, and I'm ripping my hair out trying to find what could possibly be causing this discrepancy. Any thoughts/suggestions would be most welcome.
.... how else do you think I'm using object browser in my VM to examine the application there?
What version of TestComplete is running on the machine where the failure is happening and when did you last update it?
When did your application under test last get updated on the machine where the failure is happening?
Initially it was run on 14.60, but when the failure occurred I pushed the update to 14.70 hoping that might resolve the issue. Updated to a new service pack right before the test run (was attempting to get a regression run prior to a new release). Tried making a fresh install of the older version that worked previously only to experience the same issue.
As far as I can tell, both the TestComplete version and the application version are identical between my local machine and the VM. I'm suspecting there must be something wonky going on with the projects, but doing comparisons at this point doesn't seem to yield any obvious differences.
I think I may have to restore an older version of either the .mds or the .pjs file and try to see if I'm getting the same functionality from there, or if there's something different that just isn't being flagged as 'different' by the version control.
Try to compare settings for the Project Properties | Open Applications | MSAA on the local and remote machines.
If they match I would create a Support ticket via the https://support.smartbear.com/message/?prod=TestComplete form.