Hi Vaibhav,
1. Is only pbdw (Powebuilder Datawindow) object only to be added to the MSAA list of accepted windows and none other such as FNWNS or FNWND windows that TestComplete identifies for Powerbuilder apps. |
If you add the "pbdw*" window class to the list of accepted MSAA windows, the MSAA engine provides access to DataWindow elements. To make the engine expose internal elements of any window and control, you can add the "*" class to the list of accepted windows. Please see the "Configuring TestComplete Project" section of the "Testing PowerBuilder Applications with TestComplete" article for details.
2. I am unable to interact with couple of controls such as DropDown - no property could be found to set value for a DropDown |
We tried to interact with the MainMenu, PopupMenu and Combobox controls, and the recorded scripts were played back fine. Please let me know the name and the value of the wndClass property of the target control. Also, please zip the entire project suite folder and send me the archive.
3. TestComplete throws a "Match not found" error when trying to set value for "Text" property of Edit control. |
Everything works fine on our side. We used the Text property to set the Edit control's value. You can also try using the wText property to do this. Does this approach work fine for you?
4. Is Powerbulider needed to be installed on the machine being used for automation |
Yes, PowerBuilder should be installed on the machine. It's a peculiarity of building applications in this IDE. You can try contacting the Sybase support regarding this.