public abstract class AbstractReleasePage<T extends AbstractReleasePage> extends SidebarBrowseProjectSubPage
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractReleasePage.ActionsDropDown |
static class |
AbstractReleasePage.DeleteOperation |
static class |
AbstractReleasePage.Progressbar |
static class |
AbstractReleasePage.ProgressBarDialog |
static class |
AbstractReleasePage.ReleaseForm |
static class |
AbstractReleasePage.Version |
static class |
AbstractReleasePage.VersionStatus |
| Modifier and Type | Field and Description |
|---|---|
protected String |
contains |
protected String |
projectKey |
static String |
RELEASE_PAGE_KEY |
protected String |
status |
static String |
STATUS_ALL |
static String |
STATUS_ARCHIVED |
static String |
STATUS_NO_FILTER |
static String |
STATUS_RELEASED |
static String |
STATUS_UNRELEASED |
static String |
VERSION_BY_NAME_XPATH |
URL| Constructor and Description |
|---|
AbstractReleasePage(String projectKey) |
AbstractReleasePage(String projectKey,
String status) |
AbstractReleasePage(String projectKey,
String status,
String contains) |
| Modifier and Type | Method and Description |
|---|---|
void |
doWait() |
T |
filterByStatus(String status) |
T |
filterByText(String text) |
static Map<String,String> |
getFilterParamsFromUrl(String url) |
com.atlassian.pageobjects.elements.query.TimedQuery<String> |
getFilterText() |
com.atlassian.pageobjects.elements.PageElement |
getMergeLink() |
String |
getPageId() |
AbstractReleasePage.ReleaseForm |
getReleaseForm() |
long |
getScrollY() |
String |
getServerError() |
String |
getUrl() |
AbstractReleasePage.Version |
getVersionAt(int position)
Returns version at given position in the table.
|
AbstractReleasePage.Version |
getVersionByName(String name) |
int |
getVersionCount() |
int |
getVersionIndex(String name) |
List<com.atlassian.pageobjects.elements.query.TimedQuery<String>> |
getVersions() |
com.atlassian.pageobjects.elements.query.TimedCondition |
isArchivedButtonPresent() |
com.atlassian.pageobjects.elements.query.TimedCondition |
isArchivedSelected() |
com.atlassian.pageobjects.elements.query.TimedCondition |
isAt() |
com.atlassian.pageobjects.elements.query.TimedCondition |
isEmpty() |
com.atlassian.pageobjects.elements.query.TimedCondition |
isEmptySearchImagePresent() |
com.atlassian.pageobjects.elements.query.TimedCondition |
isFilterFormPresent() |
com.atlassian.pageobjects.elements.query.TimedCondition |
isManageVersionsPresent() |
com.atlassian.pageobjects.elements.query.TimedCondition |
isNoVersionsImagePresent() |
com.atlassian.pageobjects.elements.query.TimedCondition |
isReleasedSelected() |
boolean |
isSortable() |
com.atlassian.pageobjects.elements.query.TimedCondition |
isUnreleasedSelected() |
com.atlassian.pageobjects.elements.query.TimedCondition |
isVersionByNamePresent(String name) |
com.atlassian.jira.pageobjects.project.versions.MergeDialog |
openMergeDialog() |
AbstractReleasePage |
ready() |
T |
revealNextPage() |
long |
scrollToBottom() |
void |
scrollToTop() |
getSidebar, initpublic static final String RELEASE_PAGE_KEY
public static String STATUS_NO_FILTER
public static String STATUS_UNRELEASED
public static String STATUS_RELEASED
public static String STATUS_ARCHIVED
public static String STATUS_ALL
protected final String projectKey
protected final String status
protected final String contains
public static final String VERSION_BY_NAME_XPATH
public AbstractReleasePage(String projectKey)
public String getUrl()
getUrl in interface com.atlassian.pageobjects.PagegetUrl in class SidebarBrowseProjectSubPagepublic AbstractReleasePage ready()
public void doWait()
doWait in class com.atlassian.jira.pageobjects.pages.AbstractJiraPagepublic com.atlassian.pageobjects.elements.query.TimedCondition isAt()
isAt in class SidebarBrowseProjectPagepublic String getPageId()
getPageId in class SidebarBrowseProjectSubPagepublic AbstractReleasePage.Version getVersionByName(String name)
public int getVersionIndex(String name)
name - Version namepublic com.atlassian.pageobjects.elements.query.TimedCondition isVersionByNamePresent(String name)
public AbstractReleasePage.Version getVersionAt(int position)
position - 1-based index of element in the table.public int getVersionCount()
public com.atlassian.pageobjects.elements.query.TimedCondition isEmpty()
public com.atlassian.pageobjects.elements.query.TimedQuery<String> getFilterText()
public com.atlassian.pageobjects.elements.query.TimedCondition isFilterFormPresent()
public T revealNextPage()
public void scrollToTop()
public long scrollToBottom()
public long getScrollY()
public com.atlassian.pageobjects.elements.query.TimedCondition isManageVersionsPresent()
public com.atlassian.pageobjects.elements.query.TimedCondition isEmptySearchImagePresent()
public com.atlassian.pageobjects.elements.query.TimedCondition isNoVersionsImagePresent()
public com.atlassian.pageobjects.elements.query.TimedCondition isArchivedButtonPresent()
public com.atlassian.pageobjects.elements.query.TimedCondition isArchivedSelected()
public com.atlassian.pageobjects.elements.query.TimedCondition isReleasedSelected()
public com.atlassian.pageobjects.elements.query.TimedCondition isUnreleasedSelected()
public com.atlassian.pageobjects.elements.PageElement getMergeLink()
public com.atlassian.jira.pageobjects.project.versions.MergeDialog openMergeDialog()
public String getServerError()
public boolean isSortable()
public AbstractReleasePage.ReleaseForm getReleaseForm()
Copyright © 2019 Atlassian. All rights reserved.