Package org.testfx.robot
Interface BaseRobot
- All Known Implementing Classes:
BaseRobotImpl
public interface BaseRobot
-
Method Summary
Modifier and TypeMethodDescriptionjavafx.scene.image.ImagecaptureRegion(javafx.geometry.Rectangle2D region) voidmoveMouse(javafx.geometry.Point2D point) voidpressKeyboard(javafx.scene.input.KeyCode key) voidpressMouse(javafx.scene.input.MouseButton button) voidreleaseKeyboard(javafx.scene.input.KeyCode key) voidreleaseMouse(javafx.scene.input.MouseButton button) javafx.geometry.Point2DvoidscrollMouse(int amount) voidtypeKeyboard(javafx.scene.Scene scene, javafx.scene.input.KeyCode key, String character)
-
Method Details
-
pressKeyboard
void pressKeyboard(javafx.scene.input.KeyCode key) -
releaseKeyboard
void releaseKeyboard(javafx.scene.input.KeyCode key) -
typeKeyboard
-
retrieveMouse
javafx.geometry.Point2D retrieveMouse()- Returns:
- the current mouse location
-
moveMouse
void moveMouse(javafx.geometry.Point2D point) -
scrollMouse
void scrollMouse(int amount) -
pressMouse
void pressMouse(javafx.scene.input.MouseButton button) -
releaseMouse
void releaseMouse(javafx.scene.input.MouseButton button) -
captureRegion
javafx.scene.image.Image captureRegion(javafx.geometry.Rectangle2D region) - Parameters:
region- the given bounds for the image- Returns:
- a screen capture of the given region
-