Class InputTester

java.lang.Object
com.vaadin.testbench.unit.ComponentTester<Input>
com.vaadin.flow.component.html.testbench.InputTester

public class InputTester extends ComponentTester<Input>
  • Constructor Details

    • InputTester

      public InputTester(Input component)
      Wrap given component for testing.
      Parameters:
      component - target component
  • Method Details

    • setValue

      public void setValue(String value)
      Set the value to the component if it is usable.

      For a non interactable component an IllegalStateException will be thrown as the end user would not be able to set a value.

      Parameters:
      value - value to set
    • getValue

      public String getValue()
      Get the current value of the component.
      Returns:
      current component value
      Throws:
      IllegalStateException - if component not visible
    • clear

      public void clear()
      Resets the value to the empty value of the component.