Class AbstractLoginTester<T extends AbstractLogin>

java.lang.Object
com.vaadin.testbench.unit.ComponentTester<T>
com.vaadin.flow.component.login.AbstractLoginTester<T>
Type Parameters:
T - component type
Direct Known Subclasses:
LoginFormTester, LoginOverlayTester

public class AbstractLoginTester<T extends AbstractLogin> extends ComponentTester<T>
Class with common functions for Login components LoginForm and LoginOverlay.
  • Constructor Details

    • AbstractLoginTester

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

    • login

      public void login(String userName, String password)
      Send login credentials through the login.
      Parameters:
      userName - user to login
      password - password for user
    • forgotPassword

      public void forgotPassword()
      Simulate click on forgot password button.
      Throws:
      IllegalStateException - when forgot password button is hidden