Class ExecuteDeploymentPage

java.lang.Object
com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
com.atlassian.bamboo.pageobjects.pages.deployment.execute.ExecuteDeploymentPage
All Implemented Interfaces:
GlobalPage, com.atlassian.pageobjects.Page

public class ExecuteDeploymentPage extends AbstractBambooPage implements GlobalPage
  • Field Details

    • pageBinder

      @Inject protected com.atlassian.pageobjects.PageBinder pageBinder
  • Constructor Details

    • ExecuteDeploymentPage

      public ExecuteDeploymentPage(String environmentId)
  • Method Details

    • withPromoteRelease

      public PromoteReleaseComponent withPromoteRelease()
    • withCreateNewRelease

      public NewReleaseComponent withCreateNewRelease()
    • submit

      public DeploymentResultPage submit()
      If we are submitting with default state of the page then we might need for controls to get populated
    • 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 class AbstractBambooPage
      Returns:
      element uniquely identifying given page
    • globalLinkId

      public String globalLinkId()
      Description copied from interface: GlobalPage
      ID of the link in the main navigation menu.
      Specified by:
      globalLinkId in interface GlobalPage
      Returns:
      global link ID
    • getUrl

      public String getUrl()
      Specified by:
      getUrl in interface com.atlassian.pageobjects.Page
    • canCreateNewRelease

      public boolean canCreateNewRelease()
    • canChooseExistingRelease

      public boolean canChooseExistingRelease()