Class ConfigureDeploymentProjectDetailsPage
java.lang.Object
com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
com.atlassian.bamboo.pageobjects.pages.deployment.projects.config.details.ConfigureDeploymentProjectDetailsPage
- All Implemented Interfaces:
GlobalPage
,com.atlassian.pageobjects.Page
-
Field Summary
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
driver, elementFinder, pageBinder, poller, testedProduct, timeouts
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionassertThatBranchSelector
(@NotNull org.hamcrest.Matcher<? super Select2Element> branchSelectorMatcher) com.atlassian.pageobjects.elements.PageElement
getForm()
getUrl()
ID of the link in the main navigation menu.com.atlassian.pageobjects.elements.PageElement
This must return an element whose presence indicates that we're on given page.setDetails
(TestDeploymentProjectDetails deploymentProject) submit()
withDescription
(String description) withMasterPlan
(String masterPlanName) withMasterPlan
(String masterPlanName, boolean isPlanValid) withPublicAccess
(boolean publicAccess) withSourceBranch
(String branchName) 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 Details
-
ConfigureDeploymentProjectDetailsPage
public ConfigureDeploymentProjectDetailsPage() -
ConfigureDeploymentProjectDetailsPage
-
-
Method Details
-
setDetails
public ConfigureDeploymentProjectDetailsPage setDetails(TestDeploymentProjectDetails deploymentProject) -
withName
-
withDescription
-
withPublicAccess
-
withMasterPlan
-
withMasterPlan
public ConfigureDeploymentProjectDetailsPage withMasterPlan(String masterPlanName, boolean isPlanValid) -
withSourceBranch
-
withMainBranch
-
withCustomBranch
-
submit
-
submitWithValidationFailure
-
submitWithConfirmationPage
-
assertThatBranchSelectorIsEmpty
-
assertThatBranchSelector
public ConfigureDeploymentProjectDetailsPage assertThatBranchSelector(@NotNull @NotNull org.hamcrest.Matcher<? super Select2Element> branchSelectorMatcher) -
getErrors
-
getForm
public com.atlassian.pageobjects.elements.PageElement getForm() -
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
-
globalLinkId
Description copied from interface:GlobalPage
ID of the link in the main navigation menu.- Specified by:
globalLinkId
in interfaceGlobalPage
- Returns:
- global link ID
-
getUrl
- Specified by:
getUrl
in interfacecom.atlassian.pageobjects.Page
-