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
public class BranchConfigurationDetailsPage extends AbstractBranchNavigatorPage
-
-
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
Constructors Constructor Description BranchConfigurationDetailsPage()
Constructor used in .bindBranchConfigurationDetailsPage(PlanKey planKey)
Constructor used in .visit
-
Method Summary
-
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 Detail
-
BranchConfigurationDetailsPage
public BranchConfigurationDetailsPage()
Constructor used in .bind
-
BranchConfigurationDetailsPage
public BranchConfigurationDetailsPage(PlanKey planKey)
Constructor used in .visit- Parameters:
planKey
-
-
-
Method Detail
-
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
public String getUrl()
-
getPlanKeyFromCurrentUrl
public void getPlanKeyFromCurrentUrl()
-
getPlanBranchName
public String getPlanBranchName()
-
withDisplayName
public BranchConfigurationDetailsPage withDisplayName(@NotNull @NotNull String displayName)
-
withDescription
public BranchConfigurationDetailsPage withDescription(@NotNull @NotNull String description)
-
withBranchMergingEnabled
public BranchConfigurationDetailsPage withBranchMergingEnabled(boolean enabled)
-
isBranchMergingEnabled
public boolean isBranchMergingEnabled()
-
withBranchUpdaterPushEnabled
public BranchConfigurationDetailsPage withBranchUpdaterPushEnabled(boolean enabled)
-
withBranchEnabled
public BranchConfigurationDetailsPage withBranchEnabled(boolean enabled)
-
submit
public BranchConfigurationDetailsPage submit()
-
isBranchCleanUpEnabled
public boolean isBranchCleanUpEnabled()
-
getPlanKey
public PlanKey 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()
-
-