Class TypeRobotImpl

java.lang.Object
org.testfx.robot.impl.TypeRobotImpl
All Implemented Interfaces:
TypeRobot

public class TypeRobotImpl extends Object implements TypeRobot
  • Field Details

    • SLEEP_AFTER_KEY_CODE_IN_MILLIS

      private static final long SLEEP_AFTER_KEY_CODE_IN_MILLIS
      See Also:
    • keyboardRobot

      private final KeyboardRobot keyboardRobot
    • sleepRobot

      private final SleepRobot sleepRobot
  • Constructor Details

  • Method Details

    • push

      public void push(javafx.scene.input.KeyCode... combination)
      Description copied from interface: TypeRobot
      Pushes a given key combination.
      Specified by:
      push in interface TypeRobot
      Parameters:
      combination - the combination to push
    • push

      public void push(javafx.scene.input.KeyCodeCombination combination)
      Description copied from interface: TypeRobot
      Pushes a given key combination.
      Specified by:
      push in interface TypeRobot
      Parameters:
      combination - the combination to push
    • type

      public void type(javafx.scene.input.KeyCode... keys)
      Description copied from interface: TypeRobot
      Types given keys one after the other.
      Specified by:
      type in interface TypeRobot
      Parameters:
      keys - the key codes to type
    • type

      public void type(javafx.scene.input.KeyCode key, int times)
      Description copied from interface: TypeRobot
      Types a given key multiple times.
      Specified by:
      type in interface TypeRobot
      Parameters:
      key - the key code to type times times
      times - number of times to type the keyCode
    • pushKeyCode

      private void pushKeyCode(javafx.scene.input.KeyCode keyCode)
    • pushKeyCodeCombination

      private void pushKeyCodeCombination(javafx.scene.input.KeyCode... keyCodeCombination)
    • pushKeyCodeCombination

      private void pushKeyCodeCombination(javafx.scene.input.KeyCodeCombination keyCodeCombination)
    • filterKeyCodes

      private List<javafx.scene.input.KeyCode> filterKeyCodes(javafx.scene.input.KeyCodeCombination keyCombination)