Module org.testfx

Class BaseRobotImpl

    • Constructor Detail

      • BaseRobotImpl

        public BaseRobotImpl()
    • Method Detail

      • 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