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 AUTs 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 AUTs.
Supported components
Below is an overview of the supported components. You can also see individual tickets for component support via the Eclipse bugzilla:
are supported
are supported
such as labels and text are supported
such as text fields and password fields are supported
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.
are supported.
TableView tables are supported
TreeView trees are supported
ListView lists are supported. Drag and drop of list items is not supported.
Tab Panes are supported
are supported
are supported. Only single menu bars are currently supported. If your AUT has multiple menu bars, an error will be thrown.
are supported. If you cannot map the accordeon with all tabs closed, open a tab to map the accordeon component.
are supported. You can perform graphics component actions on them (check, click, wait for, ...)
Lightweight and heavyweight dialogs from the ControlsFX library are supported
are supported. Synchronized termination and restart is not implemented. The simple restart does work, however.
Other information
The observation mode does not work for JavaFX AUTs.