4.4.2 Information on the support for JavaFX AUT's

AUT modifications
No modifications are necessary to ensure that the AUT can be tested. The AUT can be deployed normally: no extra steps are needed for a test deployment. Information on AUT types AUT's that are created with FXML seem to display long delays when showing screens. Object recognition and test execution are possible, but you will need to use longer waits when opening new screens in tests for these AUT's .

Supported components
Below is an overview of the supported components. You can also see individual tickets for component support via the Eclipse bugzilla:
http://eclip.se/421595

Buttons
are supported
Toggle buttons, radio buttons and checkboxes:
are supported
Text components
such as labels and text are supported
Text input components
such as text fields and password fields are supported
Combo boxes:
are supported. You can select from combo boxes and check items in them, but we have not yet implemented support for text input on editable combo boxes.
Choice boxes
are supported. To be able to map a choice box, you must ensure that the choice box has a padding (e.g. of 5px) between the choice box itself and its composite components. This allows you to collect the choice box itself in the Object Mapping Mode instead of the components within it. You may, in some cases, be able to collect the choice box even without padding by hovering the mouse just outside of its bounds at e.g. the bottom right.
Tables:
TableView tables are supported
Trees:
TreeView trees are supported
Lists:
ListView lists are supported. Drag and drop of list items is not supported.
Tabbed components:
Tab Panes are supported
Context menus:
are supported
Menu bars:
are supported. Only single menu bars are currently supported. If your AUT has multiple menu bars, an error will be thrown.
Accordeons
are supported. To be able to map an accordeon, you must ensure that the accordeon has a padding (e.g. of 5px) between the accordeon itself and its composite components. This allows you to collect the accordeon itself in the Object Mapping Mode instead of the components within it. You may, in some cases, be able to collect the accordeon even without padding by hovering the mouse just outside of its bounds at e.g. the bottom right.
Image views
are supported. You can perform graphics component actions on them (check, click, wait for, ...)
Dialogs from ControlsFX
Lightweight and heavyweight dialogs from the ControlsFX library are supported
Application actions
are supported. Synchronized termination and restart is not implemented. The simple restart does work, however.

Other information



Copyright BREDEX GmbH 2014. Made available under the Eclipse Public License v1.0.