Class ScreensPageTab
java.lang.Object
com.atlassian.jira.pageobjects.pages.AbstractJiraPage
com.atlassian.jira.pageobjects.project.AbstractProjectConfigPageTab
com.atlassian.jira.pageobjects.project.screens.ScreensPageTab
- All Implemented Interfaces:
ProjectConfigPageTab
,com.atlassian.pageobjects.Page
Page object for the screens tab.
- Since:
- v4.4
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
class
Represents an item in an issue types screen scheme as shown in the screens tab on the project configuration summary pageclass
-
Field Summary
Fields inherited from class com.atlassian.jira.pageobjects.project.AbstractProjectConfigPageTab
discoverInfo, projectInfoLocator
Fields inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
body, driver, javascriptExecutor, metaElement, pageBinder, timeouts, webDriverPoller
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetUrl()
<P extends com.atlassian.pageobjects.Page>
PgotoSelectScheme
(Class<P> expectedPage, Object... args) This methods handles being intercepted and allows overriding the page to the expected page.void
com.atlassian.pageobjects.elements.query.TimedCondition
isAt()
Timed condition checking if we're at given page.boolean
boolean
Methods inherited from class com.atlassian.jira.pageobjects.project.AbstractProjectConfigPageTab
getOperations, getProjectHeader, getProjectId, getProjectKey, getProjectSettingsHeader, getTabs, init, isDiscoverInfoVisible
Methods inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
back, doWait, execKeyboardShortcut, getHeader, getPageTitle, getXsrfToken, isAdmin, isLoggedIn
-
Constructor Details
-
ScreensPageTab
-
-
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 toPageBinder
when binding- Returns:
- the expected page object
-
gotoSelectScheme
-
getSchemeName
-
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 classAbstractJiraPage
- Returns:
- timed condition checking, if the test is at given page
-
getScreenSchemes
-