Class AbstractChangePasswordPage<T extends AbstractCrowdPage,V extends AbstractChangePasswordPage>

java.lang.Object
com.atlassian.crowd.pageobjects.AbstractCrowdPage
com.atlassian.crowd.pageobjects.user.AbstractChangePasswordPage<T,V>
All Implemented Interfaces:
com.atlassian.pageobjects.Page
Direct Known Subclasses:
ChangeExpiredPasswordPage, ChangePasswordPage

public abstract class AbstractChangePasswordPage<T extends AbstractCrowdPage,V extends AbstractChangePasswordPage> extends AbstractCrowdPage
  • Field Details

    • form

      protected com.atlassian.pageobjects.elements.PageElement form
    • currentPassword

      protected com.atlassian.pageobjects.elements.PageElement currentPassword
    • newPassword

      protected com.atlassian.pageobjects.elements.PageElement newPassword
    • confirmPassword

      protected com.atlassian.pageobjects.elements.PageElement confirmPassword
    • submit

      protected com.atlassian.pageobjects.elements.PageElement submit
  • Constructor Details

    • AbstractChangePasswordPage

      public AbstractChangePasswordPage()
  • Method Details

    • setCurrentPassword

      public V setCurrentPassword(String currentPassword)
    • setNewPassword

      public V setNewPassword(String newPassword)
    • setConfirmPassword

      public V setConfirmPassword(String confirmPassword)
    • getCurrentPassword

      public String getCurrentPassword()
    • getNewPassword

      public String getNewPassword()
    • getConfirmPassword

      public String getConfirmPassword()
    • changePassword

      public V changePassword(String currentPassword, String newPassword)
    • submit

      public T submit()
    • submitExpectingFailure

      public V submitExpectingFailure()
    • getErrors

      public List<String> getErrors()
    • getPostPasswordChangePage

      protected abstract Class<T> getPostPasswordChangePage()