Hi, everything was working fine until the object browser stopped recognizing the panels in Powerbuilder.
See the attachments...
Solved! Go to Solution.
Yes, this is resolved.
I'm using TestComplete on two different servers to test two different versions of our software.
Server One: The working version is using Powerbuilder 2017.
Server Two: The version that was not working was recently upgraded to Powerbuilder 2019.
The issue was...some of my windows & panels stopped being recognized by the name mapping. I modifed the mapping settings for the objects in question by removing 'RecordClass' & 'WndClass' and the objects appear to be okay again in NM.
Thanks to those who offered help
What else had happened when the recognition problem occurred?
Were there any changes to the computer or the application under test?
Are you testing on a different computer than before?
Were there any upgrades to TestComplete?
Everything else still works fine regarding the mapping, only the panel stopped working.
All my changes were okay on Friday & Monday morning the panel mapping won't recognize,
No changes to the server,
TestComplete v.12.60.5545.7
Thanks
Hi,
Just a wild guess... Was the tested application updated? Maybe developers changed/removed the accessibility role assigned to the panel UI element (https://support.smartbear.com/testcomplete/docs/testing-with/object-identification/msaa/types-by-nam...) ?
Hi @russelld,
Was the issue resolved? Please share the solution with us or let us know if you need any more assistance.
Yes, this is resolved.
I'm using TestComplete on two different servers to test two different versions of our software.
Server One: The working version is using Powerbuilder 2017.
Server Two: The version that was not working was recently upgraded to Powerbuilder 2019.
The issue was...some of my windows & panels stopped being recognized by the name mapping. I modifed the mapping settings for the objects in question by removing 'RecordClass' & 'WndClass' and the objects appear to be okay again in NM.
Thanks to those who offered help
Hi,
Thank you for the update and good to hear that the problem was solved.
> by removing 'RecordClass' & 'WndClass'
Just as a side note: If those properties are required for identification, you may consider Conditional NameMapping mode to assign values that are specific to version 2017 and 2019 of PB.
(Also not constant values but variables can be used - see help for more detailed description.)
Hi,
I thought I resolved everything from otehr post but I just realized when we switched from Powerbuilder 2017 to PB 2019 my Panels stopped being recognized by Test Complete. Not sure how to fix. My MSAA includes 'PBDW*' in the list.
Any suggestions would be great
Thanks
Dave
It's possible that TestCOmplete does not support 2019 yet. Check the requirements at
https://support.smartbear.com/testcomplete/docs/app-testing/desktop/power-builder/classic.html
https://support.smartbear.com/testcomplete/docs/app-testing/desktop/power-builder/net.html
Subject | Author | Latest Post |
---|---|---|