Class ViewProfilePage

java.lang.Object
com.atlassian.jira.pageobjects.pages.AbstractJiraPage
com.atlassian.jira.pageobjects.pages.ViewProfilePage
All Implemented Interfaces:
TabPage<ViewProfileTab>, com.atlassian.pageobjects.Page

public class ViewProfilePage extends AbstractJiraPage implements TabPage<ViewProfileTab>
Since:
v5.1
  • Constructor Details

    • ViewProfilePage

      public ViewProfilePage()
  • Method Details

    • 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
    • getUrl

      public String getUrl()
      Specified by:
      getUrl in interface com.atlassian.pageobjects.Page
    • edit

      @Deprecated(since="11.0", forRemoval=true) public EditProfilePage edit()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getUserTitleName

      public String getUserTitleName()
    • hasFilters

      public boolean hasFilters()
      Returns:
      true if the filters button is presented on the profile page
      Since:
      v6.2
    • hasActivityStream

      public boolean hasActivityStream()
      since v6.2
      Returns:
      true if the activity stream panel is presented on the profile page
    • getDetails

      public ProfileDetailsFragment getDetails()
    • hasProfileDetails

      public boolean hasProfileDetails()
      Returns:
      true if the user profile panel is presented on the profile page
      Since:
      v6.2
    • getPreferences

      public ProfilePreferencesFragment getPreferences()
    • hasProfilePreferences

      public boolean hasProfilePreferences()
      Returns:
      true if the profile preferences panel is presented on the profile page
      Since:
      v6.2
    • getMimeType

      public com.atlassian.pageobjects.elements.PageElement getMimeType()
    • openSummaryTab

      public UserSummaryTab openSummaryTab()
    • openTab

      public <T extends ViewProfileTab> T openTab(Class<T> tabClass)
      Description copied from interface: TabPage
      Open tab of given type.
      Specified by:
      openTab in interface TabPage<ViewProfileTab>
      Type Parameters:
      T - tab parameter of the tab
      Parameters:
      tabClass - type of the tab
      Returns:
      open tab
    • goBackTo

      public <T extends ViewProfileTab> T goBackTo(Class<T> tabClass)
    • hasTab

      public boolean hasTab(Class<? extends ViewProfileTab> tabClass)
      Description copied from interface: TabPage
      Check whether this page has given tab.
      Specified by:
      hasTab in interface TabPage<ViewProfileTab>
      Parameters:
      tabClass - tab class
      Returns:
      true, if this page has the tab
    • openClearRememberMeTokensDialog

      @Deprecated(since="11.0", forRemoval=true) public ClearRememberMeTokensDialog openClearRememberMeTokensDialog()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getUserDetailsNotification

      public com.atlassian.pageobjects.elements.TimedElement getUserDetailsNotification()