Package net.christophermerrill.testfx
Class ComponentTest
java.lang.Object
org.testfx.api.FxRobot
org.testfx.framework.junit5.ApplicationTest
net.christophermerrill.testfx.ComponentTest
- All Implemented Interfaces:
org.testfx.api.FxRobotInterface,org.testfx.framework.junit5.ApplicationFixture
public abstract class ComponentTest
extends org.testfx.framework.junit5.ApplicationTest
-
Constructor Summary
Constructors Constructor Description ComponentTest() -
Method Summary
Modifier and Type Method Description java.lang.StringbyClass(java.lang.String class_name)voidclearFieldAndTabAway(java.lang.String locator)voidclearText(java.lang.String locator)abstract javafx.scene.NodecreateComponentNode()booleanexists(java.lang.String query)Tests if a node (located by the query) exists in the scene graph.voidfillComboAndTabAway(java.lang.String locator, java.lang.String text)voidfillField(java.lang.String locator, java.lang.String text)voidfillFieldAndPressEnter(java.lang.String locator, java.lang.String text)voidfillFieldAndTabAway(java.lang.String locator, java.lang.String text)voidfillFieldAndTabAway(javafx.scene.Node node, java.lang.String text)booleanfillToWidthAndHeight()doublegetDefaultHeight()doublegetDefaultWidth()java.lang.StringgetTooltipText(javafx.scene.Node node)java.lang.Stringid(java.lang.String id_value)voidinit()org.testfx.service.query.PointQueryinside(javafx.scene.Node query_node, long x, long y)booleanisChecked(java.lang.String query)booleanisChecked(javafx.scene.Node node)booleanisDisabled(java.lang.String query)booleanisDisabled(javafx.scene.Node node)<T extends javafx.scene.Node>
TnodeOfClass(java.lang.Class<T> node_class, javafx.scene.Node root)intnumberOf(java.lang.String query)voidpressEscape(java.lang.String locator)voidpressUndoKey(java.lang.String locator)java.lang.Stringquoted(java.lang.Object value)voidstart(javafx.stage.Stage stage)voidstop()voidtabAway()javafx.scene.control.TableCelltableCell(java.lang.String table_query, int row, int column)java.lang.StringtextOf(java.lang.String query)java.lang.StringtextOf(javafx.scene.Node node)voidwaitForUiEvents()java.lang.StringwithStyle(java.lang.String style_name)Methods inherited from class org.testfx.framework.junit5.ApplicationTest
getHostServices, getParameters, internalAfter, internalBefore, launch, notifyPreloaderMethods inherited from class org.testfx.api.FxRobot
bounds, bounds, bounds, bounds, bounds, bounds, bounds, bounds, bounds, capture, capture, capture, capture, capture, capture, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, closeCurrentWindow, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, drag, drag, drag, drag, drag, drag, drag, drag, drag, drag, drag, drop, dropBy, dropTo, dropTo, dropTo, dropTo, dropTo, dropTo, dropTo, dropTo, dropTo, dropTo, eraseText, from, from, from, fromAll, interact, interact, interactNoWait, interactNoWait, interrupt, interrupt, listTargetWindows, listWindows, lookup, lookup, lookup, moveBy, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, offset, offset, offset, offset, offset, offset, offset, offset, offset, point, point, point, point, point, point, point, point, point, press, press, push, push, release, release, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, robotContext, rootNode, rootNode, rootNode, scroll, scroll, scroll, scroll, scroll, sleep, sleep, targetPos, targetWindow, targetWindow, targetWindow, targetWindow, targetWindow, targetWindow, targetWindow, targetWindow, type, type, window, window, window, window, window, window, write, write, writeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.testfx.api.FxRobotInterface
clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, clickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, doubleClickOn, moveBy, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, moveTo, offset, offset, offset, offset, offset, offset, offset, offset, offset, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn, rightClickOn
-
Constructor Details
-
ComponentTest
public ComponentTest()
-
-
Method Details
-
waitForUiEvents
public void waitForUiEvents() -
start
public void start(javafx.stage.Stage stage) throws java.lang.Exception- Specified by:
startin interfaceorg.testfx.framework.junit5.ApplicationFixture- Overrides:
startin classorg.testfx.framework.junit5.ApplicationTest- Throws:
java.lang.Exception
-
stop
public void stop() throws java.lang.Exception- Specified by:
stopin interfaceorg.testfx.framework.junit5.ApplicationFixture- Overrides:
stopin classorg.testfx.framework.junit5.ApplicationTest- Throws:
java.lang.Exception
-
init
public void init() throws java.lang.Exception- Specified by:
initin interfaceorg.testfx.framework.junit5.ApplicationFixture- Overrides:
initin classorg.testfx.framework.junit5.ApplicationTest- Throws:
java.lang.Exception
-
getDefaultWidth
public double getDefaultWidth() -
getDefaultHeight
public double getDefaultHeight() -
fillToWidthAndHeight
public boolean fillToWidthAndHeight() -
createComponentNode
public abstract javafx.scene.Node createComponentNode() throws java.lang.Exception- Throws:
java.lang.Exception
-
fillFieldAndTabAway
public void fillFieldAndTabAway(java.lang.String locator, java.lang.String text) -
fillFieldAndPressEnter
public void fillFieldAndPressEnter(java.lang.String locator, java.lang.String text) -
fillField
public void fillField(java.lang.String locator, java.lang.String text) -
fillFieldAndTabAway
public void fillFieldAndTabAway(javafx.scene.Node node, java.lang.String text) -
fillComboAndTabAway
public void fillComboAndTabAway(java.lang.String locator, java.lang.String text) -
clearText
public void clearText(java.lang.String locator) -
clearFieldAndTabAway
public void clearFieldAndTabAway(java.lang.String locator) -
tabAway
public void tabAway() -
pressUndoKey
public void pressUndoKey(java.lang.String locator) -
pressEscape
public void pressEscape(java.lang.String locator) -
quoted
public java.lang.String quoted(java.lang.Object value) -
getTooltipText
public java.lang.String getTooltipText(javafx.scene.Node node) -
textOf
public java.lang.String textOf(javafx.scene.Node node) -
textOf
public java.lang.String textOf(java.lang.String query) -
isChecked
public boolean isChecked(java.lang.String query) -
isChecked
public boolean isChecked(javafx.scene.Node node) -
isDisabled
public boolean isDisabled(java.lang.String query) -
isDisabled
public boolean isDisabled(javafx.scene.Node node) -
exists
public boolean exists(java.lang.String query)Tests if a node (located by the query) exists in the scene graph. -
numberOf
public int numberOf(java.lang.String query) -
id
public java.lang.String id(java.lang.String id_value) -
withStyle
public java.lang.String withStyle(java.lang.String style_name) -
tableCell
public javafx.scene.control.TableCell tableCell(java.lang.String table_query, int row, int column) -
nodeOfClass
public <T extends javafx.scene.Node> T nodeOfClass(java.lang.Class<T> node_class, javafx.scene.Node root) -
byClass
public java.lang.String byClass(java.lang.String class_name) -
inside
public org.testfx.service.query.PointQuery inside(javafx.scene.Node query_node, long x, long y)
-