| Interface | Description |
|---|---|
| FxRobotInterface |
Wrapper-like interface that makes it easier to chain together multiple robot methods while adding a number of
convenience methods, such as finding a given node, scene or window via a
PointQuery, a Predicate,
or a Matcher. |
| Class | Description |
|---|---|
| FxAssert |
All TestFX tests should use
FxAssert.verifyThat(Node, Matcher, Function) when writing tests,
so that the developer can use DebugUtils to provide additional info
as to why a test failed. |
| FxAssertContext |
Stores contextual information for
FxAssert:
a NodeFinder, which defaults to FxServiceContext.getNodeFinder()
a CaptureSupport, which defaults to FxServiceContext.getCaptureSupport()
|
| FxRobot | |
| FxRobotContext |
Stores the robot implementations, the window and node finders, position calculators, and capture support for
FxRobot. |
| FxService |
Wrapper class that holds a static
FxServiceContext via FxService.serviceContext() that is lazily created. |
| FxServiceContext | |
| FxToolkit |
Responsible for setup and cleanup of JavaFX fixtures that need the JavaFX thread.
|
| FxToolkitContext |
Stores the contextual information for
FxToolkit:
the primary stage future
the Application as a Class object
the application's arguments
the registered Stage
the timeout limit for launching an application
the timeout limit for setting up a component
|
| Exception | Description |
|---|---|
| FxRobotException |