Forum
Please
Log In
to post a new message or reply to an existing one. If you are not registered, please
register.
NOTE: Some forums may be read-only if you are not currently subscribed to
our technical support services.
Subject |
Author |
Date |
|
Pierre MEDART
|
Nov 5, 2007 - 4:08 AM
|
Hi,
our QA team uses a tool : QTP
Previously, it recognized the CMenu as objects and therefore we could automate a lot of test.
This is no longer possible according to their feedback. What can be done?
Regards
Pierre
|
|
Technical Support
|
Nov 5, 2007 - 11:31 AM
|
All known automated test tools can work with standard built-in window menu lines and toolbar common controls. But popup menus, menu bars and toolbars in Prof-UIS are custom controls written from scratch and testing tools do not recognize them. Prof-UIS menus are not based on the Windows menus. They have much more features and do not compatible with HMENU windows. Prof-UIS menu items are based on CExtCmdItem command description objects stored in the CExtCmdProfile command profile in the CExtCmdManager command manager (accessed with the g_CmdManager global smart pointer variable). This design allows Prof-UIS menus and toolbars to automatically share command parameters between different interface objects. So this technique makes Prof-UIS menus inaccessible from third party applications. You can use mouse click or keyboard input emulation provided by a testing tool instead of any APIs related to menus and toolbars.
|
|