- java.lang.Object
-
- org.testfx.robot.impl.BaseRobotImpl
-
-
Constructor Summary
Constructors Constructor Description BaseRobotImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImagecaptureRegion(Rectangle2D region)voidmoveMouse(Point2D point)voidpressKeyboard(KeyCode key)voidpressMouse(MouseButton button)voidreleaseKeyboard(KeyCode key)voidreleaseMouse(MouseButton button)Point2DretrieveMouse()voidscrollMouse(int amount)voidtypeKeyboard(Scene scene, KeyCode key, String character)
-
-
-
Method Detail
-
pressKeyboard
public void pressKeyboard(KeyCode key)
- Specified by:
pressKeyboardin interfaceBaseRobot
-
releaseKeyboard
public void releaseKeyboard(KeyCode key)
- Specified by:
releaseKeyboardin interfaceBaseRobot
-
typeKeyboard
public void typeKeyboard(Scene scene, KeyCode key, String character)
- Specified by:
typeKeyboardin interfaceBaseRobot
-
retrieveMouse
public Point2D retrieveMouse()
- Specified by:
retrieveMousein interfaceBaseRobot- Returns:
- the current mouse location
-
scrollMouse
public void scrollMouse(int amount)
- Specified by:
scrollMousein interfaceBaseRobot
-
pressMouse
public void pressMouse(MouseButton button)
- Specified by:
pressMousein interfaceBaseRobot
-
releaseMouse
public void releaseMouse(MouseButton button)
- Specified by:
releaseMousein interfaceBaseRobot
-
captureRegion
public Image captureRegion(Rectangle2D region)
- Specified by:
captureRegionin interfaceBaseRobot- Parameters:
region- the given bounds for the image- Returns:
- a screen capture of the given region
-
-