java.lang.Object
com.atlassian.jira.pageobjects.pages.AbstractJiraPage
com.atlassian.jira.pageobjects.project.people.RolesPage
All Implemented Interfaces:
com.atlassian.pageobjects.Page

public class RolesPage extends AbstractJiraPage
Represents the Roles panel in the project configuration page. Note: This was previously called the People panel.
Since:
v4.4
  • Constructor Details

    • RolesPage

      public RolesPage(String projectKey)
  • 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
    • waitUntilInitialised

      public void waitUntilInitialised()
    • getProjectLead

      public String getProjectLead()
    • getDefaultAssignee

      public String getDefaultAssignee()
    • isProjectLeadNonExistentIndicated

      public boolean isProjectLeadNonExistentIndicated()
    • isProjectLeadNotAssignableIndicated

      public boolean isProjectLeadNotAssignableIndicated()
    • isDefaultAssigneeUserHoverEnabled

      public boolean isDefaultAssigneeUserHoverEnabled()
    • openEditProjectLeadDialog

      public EditProjectLeadAndDefaultAssigneeDialog openEditProjectLeadDialog()
    • openEditDefaultAssigneeDialog

      public EditProjectLeadAndDefaultAssigneeDialog openEditDefaultAssigneeDialog()
    • isProjectLeadAvatarPresent

      public boolean isProjectLeadAvatarPresent()
    • getProjectLeadAvatarSrc

      public String getProjectLeadAvatarSrc()
    • getRoles

      public List<PeopleRole> getRoles()
    • clickProjectLeadLink

      public void clickProjectLeadLink(String projectLeadUserName)
    • goToProjectLeadProfile

      public ViewProfilePage goToProjectLeadProfile(String projectLeadUserName)
    • isInitialising

      public com.atlassian.pageobjects.elements.query.TimedCondition isInitialising()
    • isTableLoading

      public com.atlassian.pageobjects.elements.query.TimedCondition isTableLoading()
    • getRoleByName

      @Nullable public PeopleRole getRoleByName(String name)
    • getServerError

      public String getServerError()