Class ArtifactConfigurationPage

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

public class ArtifactConfigurationPage extends AbstractBambooPage
  • Field Details

    • pageElementFinder

      @Inject protected com.atlassian.pageobjects.elements.PageElementFinder pageElementFinder
  • Constructor Details

    • ArtifactConfigurationPage

      public ArtifactConfigurationPage(@NotNull @NotNull PlanKey jobKey)
  • 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 class AbstractBambooPage
      Returns:
      element uniquely identifying given page
    • getUrl

      public String getUrl()
    • createArtifactDefinition

      public ArtifactConfigurationPage createArtifactDefinition(@NotNull @NotNull String name, @Nullable @Nullable String location, @NotNull @NotNull String copyPattern)
    • createSharedArtifactDefinition

      public ArtifactConfigurationPage createSharedArtifactDefinition(@NotNull @NotNull String name, @Nullable @Nullable String location, @NotNull @NotNull String copyPattern)
    • editArtifactByName

      @NotNull public @NotNull EditArtifactDefinitionDialog editArtifactByName(@NotNull @NotNull String artifactName)