Class BranchConfigurationDetailsPage
java.lang.Object
com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
com.atlassian.bamboo.pageobjects.pages.plan.configuration.AbstractBranchNavigatorPage
com.atlassian.bamboo.pageobjects.pages.plan.branch.configuration.BranchConfigurationDetailsPage
- All Implemented Interfaces:
com.atlassian.pageobjects.Page
-
Field Summary
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.plan.configuration.AbstractBranchNavigatorPage
pageBinder, planBranchLozenge, planBranchNavigator
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
driver, elementFinder, poller, testedProduct
-
Constructor Summary
ConstructorDescriptionConstructor used in .bindBranchConfigurationDetailsPage
(PlanKey planKey) Constructor used in .visit -
Method Summary
Modifier and TypeMethodDescriptionvoid
com.atlassian.pageobjects.elements.Option
com.atlassian.pageobjects.elements.Option
getUrl()
com.atlassian.pageobjects.elements.PageElement
This must return an element whose presence indicates that we're on given page.boolean
boolean
boolean
boolean
boolean
boolean
submit()
withBranchEnabled
(boolean enabled) withBranchMergingEnabled
(boolean enabled) withBranchUpdaterPushEnabled
(boolean enabled) withDescription
(@NotNull String description) withDisplayName
(@NotNull String displayName) Methods inherited from class com.atlassian.bamboo.pageobjects.pages.plan.configuration.AbstractBranchNavigatorPage
changePlanBranchToLightBranch, getPlanBranchLozenge, waitForAvailableBranches
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
-
BranchConfigurationDetailsPage
public BranchConfigurationDetailsPage()Constructor used in .bind -
BranchConfigurationDetailsPage
Constructor used in .visit- Parameters:
planKey
-
-
-
Method Details
-
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
-
getUrl
-
getPlanKeyFromCurrentUrl
public void getPlanKeyFromCurrentUrl() -
getPlanBranchName
-
withDisplayName
-
withDescription
-
withBranchMergingEnabled
-
isBranchMergingEnabled
public boolean isBranchMergingEnabled() -
withBranchUpdaterPushEnabled
-
withBranchEnabled
-
submit
-
isBranchCleanUpEnabled
public boolean isBranchCleanUpEnabled() -
getPlanKey
-
isBranchUpdaterEnabled
public boolean isBranchUpdaterEnabled() -
isGatekeeperEnabled
public boolean isGatekeeperEnabled() -
isBranchUpdaterPushEnabled
public boolean isBranchUpdaterPushEnabled() -
isGatekeeperPushEnabled
public boolean isGatekeeperPushEnabled() -
getSelectedBranchUpdaterMergeFromValue
public com.atlassian.pageobjects.elements.Option getSelectedBranchUpdaterMergeFromValue() -
getSelectedGatekeeperCheckoutBranchValue
public com.atlassian.pageobjects.elements.Option getSelectedGatekeeperCheckoutBranchValue()
-