Class CreatePlanRepositoryPage

java.lang.Object
com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
com.atlassian.bamboo.pageobjects.pages.plan.configuration.CreatePlanRepositoryPage
All Implemented Interfaces:
com.atlassian.pageobjects.Page

public class CreatePlanRepositoryPage extends AbstractBambooPage
  • Constructor Details

    • CreatePlanRepositoryPage

      public CreatePlanRepositoryPage()
  • Method Details

    • getUrl

      public String getUrl()
    • 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
    • submitNewPlan

      public CreatePlanTasksPage submitNewPlan(@NotNull @NotNull PlanKey jobKey)
    • submitNewPlanWithNoRepo

      public CreatePlanTasksPage submitNewPlanWithNoRepo(@NotNull @NotNull PlanKey jobKey)
    • submitNewPlanExpectingErrors

      public CreatePlanRepositoryPage submitNewPlanExpectingErrors()
    • linkRepositories

      public void linkRepositories(TestBuildDetails plan) throws Exception
      Throws:
      Exception
    • linkRepositories

      public void linkRepositories(com.atlassian.bamboo.specs.api.model.plan.PlanProperties plan) throws Exception
      Create plan the manual way. Plan created will not be 1:1 to what is provided as argument.
      Throws:
      Exception
    • selectNoVcs

      public CreatePlanRepositoryPage selectNoVcs()
    • selectVcs

      public <P extends VcsComponent> P selectVcs(@NotNull @NotNull Class<P> vcsRepositoryComponentClass)
    • getErrorMessages

      public List<String> getErrorMessages()
    • cancel

      public void cancel()