Supported Flash Controls

Applies to TestLeft 15.40, last modified on March 17, 2022
Flash Player has reached end of life on December 31, 2020. Support for Flash and Flex applications is now deprecated in TestComplete and will be removed in a future release.

TestLeft supports testing of various Flash controls.

About Supported Flash Controls

TestLeft can obtain information about controls and objects of Flash applications if you use one of the following approaches for testing:

  • Use the debug version of Adobe Flash Player with the FlashInjector.swf helper Flash movie.

  • Run Flash applications under the Runtime Loader helper utility.

  • Include the FlexClient library into the tested Flash application.

  • Use the Microsoft Active Accessibility (MSAA).

Depending on which of the above-mentioned approaches you are using to test your application, different sets of objects, controls, and exposed object members are available to TestLeft:

  • If you are using the debug version of Flash Player, Runtime Loader or the FlexClient library to test a Flash application, it becomes Open, and TestLeft can recognize any visual objects of the application. In addition, TestLeft provides access to the underlying Flash object and its public methods and properties.

  • If you are using the MSAA engine to test Flash applications, TestLeft exposes the on-screen objects for which the accessibility information was provided. These objects contain properties, methods, and actions common for on-screen objects, as well as a number of extended members added by the MSAA engine.

Supported Browser Versions

TestLeft supports testing of Flash controls in web applications displayed in the following browsers:

  • Microsoft Internet Explorer ver. 11.

  • Microsoft Edge ver. 83 - 99 (Chromium-based).

    Note: The non-Chromium version of Edge is not supported.

  • Mozilla Firefox ver. 91 ESR, 94 - 98.

  • Google Chrome ver. 99.

    Note: If you have a TestLeft version earlier than 2.42, your version of the SmartBear Test Extension will be incompatible with newer versions of the Chrome web browser. To test web applications in Chrome 99, you will have to upgrade your TestLeft version to 2.60 or later.
  • Any web browser based on the Microsoft WebBrowser control.

    Note: The Edge-based WebBrowser control is not supported.

  • Applications with Chromium Embedded Framework control.

To display Flash applications, the Flash Player plugin must be installed in the browser. Testing Flash applications requires Adobe Flash Player version or later.

Supported Controls

TestLeft recognizes controls by their class name. Below is a full list of the Flash controls that TestLeft supports.

Controls Library Classes
Button Adobe Flash CS4 and CS5 fl.controls::Button
CheckBox Adobe Flash CS4 and CS5 fl.controls::CheckBox
ComboBox Adobe Flash CS4 and CS5 fl.controls::ComboBox
List Adobe Flash CS4 and CS5 fl.controls::List
RadioButton Adobe Flash CS4 and CS5 fl.controls::RadioButton
TileList Adobe Flash CS4 and CS5 fl.controls::TileList

See Also

Supported Controls

Highlight search results