com.vaadin.flow.component.login.

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