Class ResultSummaryPage
- java.lang.Object
-
- com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
-
- com.atlassian.bamboo.pageobjects.pages.plan.ResultSummaryPage
-
- All Implemented Interfaces:
com.atlassian.pageobjects.Page
public class ResultSummaryPage extends AbstractBambooPage
-
-
Field Summary
Fields Modifier and Type Field Description protected com.atlassian.pageobjects.elements.PageElementFinder
elementFinder
-
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
driver, pageBinder, poller, testedProduct, timeouts
-
-
Constructor Summary
Constructors Constructor Description ResultSummaryPage(PlanKey planKey)
ResultSummaryPage(PlanKey planKey, int buildNumber)
ResultSummaryPage(PlanResultKey planResultKey)
ResultSummaryPage(TestBuildDetails plan, int buildNumber)
ResultSummaryPage(String planKey, int buildNumber)
-
Method Summary
-
Methods inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
click, doWait, ensureIndicatorPresent, getFooter, getHeader, getTimeouts, isAdmin, isLoggedIn, isPageLoaded, sendEscapeKey, waitUntilElementIsLocated, waitUntilElementIsNotLocated, waitUntilElementIsNotVisible, waitUntilElementIsVisible
-
-
-
-
Constructor Detail
-
ResultSummaryPage
public ResultSummaryPage(TestBuildDetails plan, int buildNumber)
-
ResultSummaryPage
public ResultSummaryPage(PlanKey planKey, int buildNumber)
-
ResultSummaryPage
public ResultSummaryPage(PlanKey planKey)
-
ResultSummaryPage
public ResultSummaryPage(String planKey, int buildNumber)
-
ResultSummaryPage
public ResultSummaryPage(PlanResultKey planResultKey)
-
-
Method Detail
-
getUrl
public String getUrl()
-
indicator
public com.atlassian.pageobjects.elements.PageElement indicator()
Description copied from class:AbstractBambooPage
This must return an element whose presence indicates that we're on given page.- Specified by:
indicator
in classAbstractBambooPage
- Returns:
- element uniquely identifying given page
-
runNextStage
public RunCustomisedDialog runNextStage()
-
rerunBuild
public RunCustomisedDialog rerunBuild()
-
deleteResult
public PlanHistoryPage deleteResult()
-
createIssue
public CreateIssueDialog createIssue()
-
createVersion
public CreateVersionPage createVersion()
-
waitForBuildToFinish
public ResultSummaryPage waitForBuildToFinish()
-
waitForBuildToFinish
public ResultSummaryPage waitForBuildToFinish(com.atlassian.pageobjects.elements.query.Poller.WaitTimeout timeout)
-
getPushedRevision
public String getPushedRevision()
-
allSystemErrorMessages
public Iterable<SystemErrorMessageElement> allSystemErrorMessages()
-
allHostKeyVerificationErrorMessages
public Iterable<HostVerificationErrorMessageElement> allHostKeyVerificationErrorMessages()
-
getIgnoredTestCount
public int getIgnoredTestCount()
-
getBuildState
public BuildState getBuildState()
-
getCodeCommits
@NotNull public @NotNull List<CodeCommit> getCodeCommits()
-
getCodeCommitsForUser
@NotNull public @NotNull List<CodeCommit> getCodeCommitsForUser(@NotNull @NotNull String authorUserName)
-
getComments
public List<ResultComment> getComments()
-
addComment
public void addComment(String message)
-
startManualStage
public RunCustomisedDialog startManualStage(com.atlassian.bamboo.specs.api.model.plan.StageProperties stage)
-
getTriggerReasonDescription
public String getTriggerReasonDescription()
-
getRelatedVersionsPanel
public com.atlassian.pageobjects.elements.PageElement getRelatedVersionsPanel()
-
getStagesAndJobsSidebar
public com.atlassian.pageobjects.elements.PageElement getStagesAndJobsSidebar()
-
getWarningCount
public long getWarningCount(WarningAnnotation.Severity severity)
-
getNewJiraIssueKey
public String getNewJiraIssueKey()
-
validateLinkedIssuesCount
public void validateLinkedIssuesCount(int expectedIssuesCount)
-
getRunFailedIncompleteJobsOnly
public com.atlassian.pageobjects.elements.PageElement getRunFailedIncompleteJobsOnly(String resultKey)
-
-