Class UsersAdminPage

All Implemented Interfaces:
com.atlassian.pageobjects.Page

public class UsersAdminPage extends AbstractBambooAdminPage
  • Constructor Details

    • UsersAdminPage

      public UsersAdminPage()
  • Method Details

    • getUrl

      public String getUrl()
    • indicator

      public com.atlassian.pageobjects.elements.PageElement indicator()
      Description copied from class: AbstractBambooPage
      This must return an element whose presence indicates that we're on given page.
      Specified by:
      indicator in class AbstractBambooPage
      Returns:
      element uniquely identifying given page
    • isCreateUserButtonVisible

      public boolean isCreateUserButtonVisible()
    • getExistingUsers

      public Iterable<UsersAdminPage.User> getExistingUsers()
    • userDetails

      public ViewUserPage userDetails(String username)
    • editUser

      public EditUserPage editUser(String username)
    • canDeleteUser

      public boolean canDeleteUser(String username)
    • delete

      public UsersAdminPage delete(String username)
    • setFilter

      public UsersAdminPage setFilter(String filterValue, String resultFilteredOut)
      Set infinite scroll table filter
      Parameters:
      filterValue - username/full name/email
      resultFilteredOut - username that will be filtered out of the table. Used to check if the table has reloaded.