Class ConfigureDeploymentProjectPage
- java.lang.Object
-
- com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
-
- com.atlassian.bamboo.pageobjects.pages.deployment.ConfigureDeploymentProjectPage
-
- All Implemented Interfaces:
GlobalPage,com.atlassian.pageobjects.Page
public class ConfigureDeploymentProjectPage extends AbstractBambooPage implements GlobalPage
-
-
Field Summary
-
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
driver, elementFinder, pageBinder, poller, testedProduct, timeouts
-
-
Constructor Summary
Constructors Constructor Description ConfigureDeploymentProjectPage()ConfigureDeploymentProjectPage(String deploymentProjectId)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanAddNewEnvironment()booleancanEditProjectName()CreateEnvironmentPagecreateNewEnvironment()CreateVersionPagecreateNewVersion()ViewAllDeploymentProjectsPagedeleteDeploymentProject()ConfigureDeploymentProjectDetailsPageeditProjectDetails()ConfigureDeploymentProjectPermissionsPageeditProjectPermissions()ConfigureReleaseVersioningPageeditReleaseVersioning()StringgetArtifactName()StringgetDeploymentProjectId()StringgetDescription()StringgetEditedEnvironmentId()ConfigureEnvironmentComponentgetEnvironmentComponent(String environmentId)ConfigureEnvironmentComponentgetJustEditedEnvironmentComponent()StringgetName()@Nullable StringgetSourcePlanKey()StringgetUrl()StringglobalLinkId()ID of the link in the main navigation menu.com.atlassian.pageobjects.elements.PageElementindicator()This must return an element whose presence indicates that we're on given page.-
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
-
ConfigureDeploymentProjectPage
public ConfigureDeploymentProjectPage()
-
ConfigureDeploymentProjectPage
public ConfigureDeploymentProjectPage(String deploymentProjectId)
-
-
Method Detail
-
editProjectDetails
public ConfigureDeploymentProjectDetailsPage editProjectDetails()
-
editReleaseVersioning
public ConfigureReleaseVersioningPage editReleaseVersioning()
-
editProjectPermissions
public ConfigureDeploymentProjectPermissionsPage editProjectPermissions()
-
createNewEnvironment
public CreateEnvironmentPage createNewEnvironment()
-
createNewVersion
public CreateVersionPage createNewVersion()
-
deleteDeploymentProject
public ViewAllDeploymentProjectsPage deleteDeploymentProject()
-
getJustEditedEnvironmentComponent
public ConfigureEnvironmentComponent getJustEditedEnvironmentComponent()
-
getEnvironmentComponent
public ConfigureEnvironmentComponent getEnvironmentComponent(String environmentId)
-
getDeploymentProjectId
public String getDeploymentProjectId()
-
getEditedEnvironmentId
public String getEditedEnvironmentId()
-
getName
public String getName()
-
getDescription
public String getDescription()
-
getSourcePlanKey
@Nullable public @Nullable String getSourcePlanKey()
-
indicator
public com.atlassian.pageobjects.elements.PageElement indicator()
Description copied from class:AbstractBambooPageThis must return an element whose presence indicates that we're on given page.- Specified by:
indicatorin classAbstractBambooPage- Returns:
- element uniquely identifying given page
-
globalLinkId
public String globalLinkId()
Description copied from interface:GlobalPageID of the link in the main navigation menu.- Specified by:
globalLinkIdin interfaceGlobalPage- Returns:
- global link ID
-
getUrl
public String getUrl()
- Specified by:
getUrlin interfacecom.atlassian.pageobjects.Page
-
getArtifactName
public String getArtifactName()
-
canEditProjectName
public boolean canEditProjectName()
-
canAddNewEnvironment
public boolean canAddNewEnvironment()
-
-