Package org.testfx.robot
Interface BaseRobot
-
- All Known Implementing Classes:
BaseRobotImpl
public interface BaseRobot
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javafx.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.Point2DretrieveMouse()voidscrollMouse(int amount)voidtypeKeyboard(javafx.scene.Scene scene, javafx.scene.input.KeyCode key, java.lang.String character)
-
-
-
Method Detail
-
pressKeyboard
void pressKeyboard(javafx.scene.input.KeyCode key)
-
releaseKeyboard
void releaseKeyboard(javafx.scene.input.KeyCode key)
-
typeKeyboard
void typeKeyboard(javafx.scene.Scene scene, javafx.scene.input.KeyCode key, java.lang.String character)
-
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
-
-