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

public class ViewUserPage extends AbstractJiraPage
Since:
4.4
  • Field Details

    • extendedFinder

      @Inject protected ExtendedElementFinder extendedFinder
    • username

      protected com.atlassian.pageobjects.elements.PageElement username
    • fullname

      protected org.openqa.selenium.WebElement fullname
    • email

      protected org.openqa.selenium.WebElement email
    • loginCount

      protected org.openqa.selenium.WebElement loginCount
    • lastLogin

      protected org.openqa.selenium.WebElement lastLogin
    • previousLogin

      protected org.openqa.selenium.WebElement previousLogin
    • lastFailedLogin

      protected org.openqa.selenium.WebElement lastFailedLogin
    • currentFailedLoginCount

      protected org.openqa.selenium.WebElement currentFailedLoginCount
    • totalFailedLoginCount

      protected org.openqa.selenium.WebElement totalFailedLoginCount
    • userGroups

      protected com.atlassian.pageobjects.elements.PageElement userGroups
    • noGroupsWarning

      protected com.atlassian.pageobjects.elements.PageElement noGroupsWarning
    • noApplicationsWarning

      protected com.atlassian.pageobjects.elements.PageElement noApplicationsWarning
    • userActionsMenu

      protected JiraAuiDropdownMenu userActionsMenu
    • name

      protected final String name
  • Constructor Details

    • ViewUserPage

      public ViewUserPage(String username)
  • Method Details

    • getUserGroups

      protected com.atlassian.pageobjects.elements.PageElement getUserGroups()
    • 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
    • init

      public void init()
    • getApplicationAccess

      public UserApplicationAccess getApplicationAccess()
    • toggleApplication

      public ViewUserPage toggleApplication(String applicationKey)
    • gotoDeleteUserPage

      public DeleteUserPage gotoDeleteUserPage()
    • setPassword

      public EditUserPasswordPage setPassword()
    • editDetails

      public EditUserDetailsPage editDetails()
    • goToRememberMeTokens

      public RememberMeTokensDialog goToRememberMeTokens()
    • viewProjectsRoles

      public com.atlassian.pageobjects.Page viewProjectsRoles()
    • editGroups

      public EditUserGroupsPage editGroups()
    • getGroupRows

      public List<ViewUserPage.GroupRow> getGroupRows()
    • getGroupNames

      public List<String> getGroupNames()
    • getGroupRow

      public ViewUserPage.GroupRow getGroupRow(String groupName)
    • editProperties

      public com.atlassian.pageobjects.Page editProperties()
    • viewPublicProfile

      public com.atlassian.pageobjects.Page viewPublicProfile()
    • getUsername

      public String getUsername()
    • getFullname

      public String getFullname()
    • getEmail

      public String getEmail()
    • getLoginCount

      public String getLoginCount()
    • getLastLogin

      public String getLastLogin()
    • getPreviousLogin

      public String getPreviousLogin()
    • getLastFailedLogin

      public String getLastFailedLogin()
    • getCurrentFailedLoginCount

      public String getCurrentFailedLoginCount()
    • getTotalFailedLoginCount

      public String getTotalFailedLoginCount()
    • isNoGroupsWarningVisible

      public com.atlassian.pageobjects.elements.query.TimedCondition isNoGroupsWarningVisible()
    • isNoApplicationsWarningVisible

      public com.atlassian.pageobjects.elements.query.TimedCondition isNoApplicationsWarningVisible()