public class ScreensPageTab extends AbstractProjectConfigPageTab
Modifier and Type | Class and Description |
---|---|
static class |
ScreensPageTab.IssueTypeInfo |
static class |
ScreensPageTab.OtherProjectInfo |
class |
ScreensPageTab.ScreenInfo
Represents an item in an issue types screen scheme as shown in the screens tab on the project configuration
summary page
|
class |
ScreensPageTab.ScreenSchemeInfo |
discoverInfo, projectInfoLocator
body, driver, metaElement, pageBinder, timeouts
Constructor and Description |
---|
ScreensPageTab(String projectKey) |
Modifier and Type | Method and Description |
---|---|
String |
getSchemeName() |
List<ScreensPageTab.ScreenSchemeInfo> |
getScreenSchemes() |
String |
getUrl() |
ConfigureIssueTypeScreenSchemePage |
gotoScheme() |
SelectIssueTypeScreenScheme |
gotoSelectScheme() |
<P extends com.atlassian.pageobjects.Page> |
gotoSelectScheme(Class<P> expectedPage,
Object... args)
This methods handles being intercepted and allows overriding the page to the expected page.
|
void |
initialise() |
com.atlassian.pageobjects.elements.query.TimedCondition |
isAt()
Timed condition checking if we're at given page.
|
boolean |
isSchemeChangeAvailable() |
boolean |
isSchemeLinked() |
getOperations, getProjectHeader, getProjectId, getProjectKey, getProjectSettingsHeader, getTabs, init, isDiscoverInfoVisible
back, doWait, execKeyboardShortcut, getHeader, getPageTitle, getXsrfToken, isAdmin, isLoggedIn
public ScreensPageTab(String projectKey)
public void initialise()
public boolean isSchemeLinked()
public boolean isSchemeChangeAvailable()
public ConfigureIssueTypeScreenSchemePage gotoScheme()
public <P extends com.atlassian.pageobjects.Page> P gotoSelectScheme(Class<P> expectedPage, Object... args)
expectedPage
- the expected page to navigate to.args
- additional arguments to pass to PageBinder
when bindingpublic SelectIssueTypeScreenScheme gotoSelectScheme()
public String getSchemeName()
public String getUrl()
public com.atlassian.pageobjects.elements.query.TimedCondition isAt()
AbstractJiraPage
isAt
in class AbstractJiraPage
public List<ScreensPageTab.ScreenSchemeInfo> getScreenSchemes()
Copyright © 2002-2022 Atlassian. All Rights Reserved.