With TestComplete, you can test almost any applications, including those created with Sybase PowerBuilder Classic and PowerBuilder .NET. You can test these applications in the same manner as you would test any other Windows application: you can simulate user actions, such as mouse clicks, keyboard input, and so on. See Simulating User Actions and Working With Standard Windows Controls for details. You could also record or create low-level test procedures and make use of other testing features supported by TestComplete (see Project Items).
Access to user interface elements in PowerBuilder applications is provided by the Microsoft Active Accessibility Support plugin. This plugin is installed and enabled automatically. To use the plugin, you must have a license for the TestComplete Desktop module.
Applications created in PowerBuilder 12 support Microsoft Active Accessibility (MSAA), that is, their forms and controls implement the
IAccessible interface. The TestComplete MSAA engine queries properties and methods of this interface to obtain information about the application’s user interface elements, such as the names, location and state of individual forms and controls. For more information about testing applications that support Active Accessibility, see Using Microsoft Active Accessibility.
The following topics provide information about working with PowerBuilder applications in TestComplete.