Class ScreensPageTab

All Implemented Interfaces:
ProjectConfigPageTab, com.atlassian.pageobjects.Page

public class ScreensPageTab extends AbstractProjectConfigPageTab
Page object for the screens tab.
Since:
v4.4
  • Constructor Details

    • ScreensPageTab

      public ScreensPageTab(String projectKey)
  • Method Details

    • initialise

      public void initialise()
    • isSchemeLinked

      public boolean isSchemeLinked()
    • isSchemeChangeAvailable

      public boolean isSchemeChangeAvailable()
    • gotoScheme

    • gotoSelectScheme

      public <P extends com.atlassian.pageobjects.Page> P gotoSelectScheme(Class<P> expectedPage, Object... args)
      This methods handles being intercepted and allows overriding the page to the expected page.
      Parameters:
      expectedPage - the expected page to navigate to.
      args - additional arguments to pass to PageBinder when binding
      Returns:
      the expected page object
    • gotoSelectScheme

      public SelectIssueTypeScreenScheme gotoSelectScheme()
    • getSchemeName

      public String getSchemeName()
    • 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
    • getScreenSchemes

      public List<ScreensPageTab.ScreenSchemeInfo> getScreenSchemes()