Module org.testfx

Interface BaseRobot

  • All Known Implementing Classes:
    BaseRobotImpl

    public interface BaseRobot
    • Method Summary

      Modifier and Type Method Description
      javafx.scene.image.Image captureRegion​(javafx.geometry.Rectangle2D region)  
      void moveMouse​(javafx.geometry.Point2D point)  
      void pressKeyboard​(javafx.scene.input.KeyCode key)  
      void pressMouse​(javafx.scene.input.MouseButton button)  
      void releaseKeyboard​(javafx.scene.input.KeyCode key)  
      void releaseMouse​(javafx.scene.input.MouseButton button)  
      javafx.geometry.Point2D retrieveMouse()  
      void scrollMouse​(int amount)  
      void typeKeyboard​(javafx.scene.Scene scene, javafx.scene.input.KeyCode key, 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,
                          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