Class BaseRobotImpl

java.lang.Object
org.testfx.robot.impl.BaseRobotImpl
All Implemented Interfaces:
BaseRobot

public class BaseRobotImpl extends Object implements BaseRobot
  • Field Details

  • Constructor Details

    • BaseRobotImpl

      public BaseRobotImpl()
  • Method Details

    • pressKeyboard

      public void pressKeyboard(javafx.scene.input.KeyCode key)
      Specified by:
      pressKeyboard in interface BaseRobot
    • releaseKeyboard

      public void releaseKeyboard(javafx.scene.input.KeyCode key)
      Specified by:
      releaseKeyboard in interface BaseRobot
    • typeKeyboard

      public void typeKeyboard(javafx.scene.Scene scene, javafx.scene.input.KeyCode key, String character)
      Specified by:
      typeKeyboard in interface BaseRobot
    • retrieveMouse

      public javafx.geometry.Point2D retrieveMouse()
      Specified by:
      retrieveMouse in interface BaseRobot
      Returns:
      the current mouse location
    • moveMouse

      public void moveMouse(javafx.geometry.Point2D point)
      Specified by:
      moveMouse in interface BaseRobot
    • scrollMouse

      public void scrollMouse(int amount)
      Specified by:
      scrollMouse in interface BaseRobot
    • pressMouse

      public void pressMouse(javafx.scene.input.MouseButton button)
      Specified by:
      pressMouse in interface BaseRobot
    • releaseMouse

      public void releaseMouse(javafx.scene.input.MouseButton button)
      Specified by:
      releaseMouse in interface BaseRobot
    • captureRegion

      public javafx.scene.image.Image captureRegion(javafx.geometry.Rectangle2D region)
      Specified by:
      captureRegion in interface BaseRobot
      Parameters:
      region - the given bounds for the image
      Returns:
      a screen capture of the given region