Module org.testfx

Class DragRobotImpl

    • Constructor Detail

    • Method Detail

      • drag

        public void drag​(MouseButton... buttons)
        Description copied from interface: DragRobot
        Presses the given mouse button(s) on whatever is under the mouse's current location.
        Specified by:
        drag in interface DragRobot
        Parameters:
        buttons - the mouse buttons to press
      • drag

        public void drag​(PointQuery pointQuery,
                         MouseButton... buttons)
        Description copied from interface: DragRobot
        Moves the mouse to the location specified by the given PointQuery.query() and then presses the given mouse button(s) on whatever is under the mouse's new location.
        Specified by:
        drag in interface DragRobot
        Parameters:
        pointQuery - the pointQuery that specifies where to move the mouse to
        buttons - the mouse buttons to press
      • drop

        public void drop()
        Description copied from interface: DragRobot
        Releases the mouse at its' current position.
        Specified by:
        drop in interface DragRobot
      • dropTo

        public void dropTo​(PointQuery pointQuery)
        Description copied from interface: DragRobot
        Moves the mouse to the location specified by the given PointQuery.query() and then releases the mouse.
        Specified by:
        dropTo in interface DragRobot
        Parameters:
        pointQuery - the pointQuery that specifies where to move the mouse to
      • dropBy

        public void dropBy​(double x,
                           double y)
        Description copied from interface: DragRobot
        Moves the mouse horizontally by x and vertically by y before releasing the mouse.
        Specified by:
        dropBy in interface DragRobot
        Parameters:
        x - the amount by which to move the mouse horizontally
        y - the amount by which to move the mouse vertically