java.lang.Object
com.atlassian.jira.pageobjects.pages.AbstractJiraPage
com.atlassian.jira.pageobjects.pages.admin.user.AddUserPage
All Implemented Interfaces:
com.atlassian.pageobjects.Page

public class AddUserPage extends AbstractJiraPage
Page for adding a new user
Since:
v4.4
  • Constructor Details

    • AddUserPage

      public AddUserPage()
    • AddUserPage

      public AddUserPage(String applicationKey)
    • AddUserPage

      public AddUserPage(String applicationKey, String applicationKey2)
    • AddUserPage

      public AddUserPage(String applicationKey, String applicationKey2, String applicationKey3)
  • Method Details

    • getUrl

      public String getUrl()
    • isAt

      public com.atlassian.pageobjects.elements.query.TimedCondition isAt()
      Description copied from class: AbstractJiraPage
      Timed condition checking if we're at given page.
      Specified by:
      isAt in class AbstractJiraPage
      Returns:
      timed condition checking, if the test is at given page
    • addUser

      public AddUserPage addUser(String username)
    • addUser

      public AddUserPage addUser(String username, String password, String fullName, String email, boolean receiveEmail)
    • createUser

      public AbstractJiraPage createUser(boolean createAnother)
    • createUser

      public UserBrowserPage createUser()
    • createAnotherUser

      public AddUserPage createAnotherUser()
    • createUserExpectingError

      public AddUserPage createUserExpectingError()
    • createUser

      public <T extends com.atlassian.pageobjects.Page> T createUser(Class<T> nextPage, Object... args)
    • getPageErrors

      public Map<String,String> getPageErrors()
      Returns:
      keys as id attributes of error containers and values are error messages
    • cancelCreateUser

      public UserBrowserPage cancelCreateUser()
    • getSelectedApplications

      public Collection<String> getSelectedApplications()
    • getEffectiveApplications

      public Collection<String> getEffectiveApplications()
    • getApplicationsWithWarning

      public List<String> getApplicationsWithWarning()
    • setSelectedApplications

      public AddUserPage setSelectedApplications(String... appKeys)
    • setSelectedApplicationState

      public AddUserPage setSelectedApplicationState(boolean checked, String... appKeys)
    • getSendEmail

      public boolean getSendEmail()
    • getCreateAnother

      public boolean getCreateAnother()
    • getEffectiveWarning

      public com.atlassian.pageobjects.elements.PageElement getEffectiveWarning(String appKey)
    • getEffectiveCriticalWarning

      public com.atlassian.pageobjects.elements.PageElement getEffectiveCriticalWarning(String appKey)
    • getApplicationAccess

      public UserApplicationAccess getApplicationAccess()