java.lang.Object
com.vaadin.copilot.plugins.testgeneration.model.UiLogin

public class UiLogin extends Object
Credentials and selectors for logging in before the generated test runs.

Copilot does not collect these yet and always sends null; the type keeps the generateTests request body in the shape the Copilot server expects.

  • Constructor Details

    • UiLogin

      public UiLogin()
    • UiLogin

      public UiLogin(String loginUrl, String login, String password, String loginSelector, String passwordSelector, String buttonSelector)
      Creates a login description.
      Parameters:
      loginUrl - the url of the login view
      login - the user name
      password - the password
      loginSelector - the selector of the user name field
      passwordSelector - the selector of the password field
      buttonSelector - the selector of the submit button
  • Method Details

    • getLoginUrl

      public String getLoginUrl()
    • getLogin

      public String getLogin()
    • getPassword

      public String getPassword()
    • getLoginSelector

      public String getLoginSelector()
    • getPasswordSelector

      public String getPasswordSelector()
    • getButtonSelector

      public String getButtonSelector()
    • setLoginUrl

      public void setLoginUrl(String loginUrl)
    • setLogin

      public void setLogin(String login)
    • setPassword

      public void setPassword(String password)
    • setLoginSelector

      public void setLoginSelector(String loginSelector)
    • setPasswordSelector

      public void setPasswordSelector(String passwordSelector)
    • setButtonSelector

      public void setButtonSelector(String buttonSelector)