Applies to TestComplete 14.30, last modified on November 21, 2019

This topic describes requirements that should be met in order for TestComplete to be able to test JavaFX applications properly. If something goes wrong, check the requirements listed in the following sections:

JavaFX Support Plugins

Core JavaFX Plugins

TestComplete support for testing JavaFX applications is provided by the following plugins:

  • JavaFX Application Support

  • Java Application Support

  • Open Applications

These plugins are installed and enabled automatically. Therefore, you can test most JavaFX applications right out-of-box, without any additional configuration.

You can check to see if these plugins are active by selecting File | Install Extensions from the TestComplete main menu. If one of these plugins is not available, you need to run the TestComplete installation in the Repair mode. For more information about changing installed TestComplete features, see Installing Extensions.

To use these plugins, you must have a license for TestComplete Desktop module.

Plugins for JavaFX Controls Automation

TestComplete also includes a pre-installed plugin for automated testing of standard and third-party controls. This plugin provides test objects, methods and properties for automating various operations on JavaFX controls, getting their contents, state and so on.

Note: To use the plugin, you must have a license for TestComplete Desktop module.

Just like core JavaFX support plugins, this plugin is also installed and enabled automatically during TestComplete installation.

You can verify that this plugin is active using the File | Install Extensions dialog. To re-install the plugin, run the TestComplete installation in the Repair mode.

Testing JavaFX Applications Running Under Another User Account

To test JavaFX applications that run under a different user account, you need to configure certain COM Security settings on the computer. For details, see Settings for Testing Open Applications in RunAs Mode.

In addition, TestComplete must be launched with administrator privileges.

See Also

Testing JavaFX Applications
Supported Controls
Installing Extensions

Highlight search results