4.5.3. Information on the support for JavaFX AUTs
Prev | 4.5. Testing JavaFX AUTs | Next

### 4.5.3. Information on the support for JavaFX AUTs

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:

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.

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. If you cannot map the accordeon with all tabs closed, open a tab to map the accordeon component.

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

- The observation mode does not work for JavaFX AUTs.