Class VcsCreationComponent

  • All Implemented Interfaces:
    com.atlassian.pageobjects.elements.PageElement, com.atlassian.pageobjects.elements.PageElementFinder, com.atlassian.pageobjects.elements.search.PageElementSearch

    public class VcsCreationComponent
    extends com.atlassian.pageobjects.elements.WebDriverElement
    Vcs creation section in used in plan creation page and specs creation wizard
    • Constructor Detail

      • VcsCreationComponent

        public VcsCreationComponent​(org.openqa.selenium.By locator)
      • VcsCreationComponent

        public VcsCreationComponent​(org.openqa.selenium.By locator,
                                    com.atlassian.pageobjects.elements.timeout.TimeoutType timeoutType)
    • Method Detail

      • selectNoVcs

        public void selectNoVcs()
      • selectExistingVcs

        public void selectExistingVcs​(@NotNull
                                      @NotNull String linkedRepoName)
      • selectNewVcs

        public <P extends VcsComponent> P selectNewVcs​(@NotNull
                                                       @NotNull Class<P> vcsRepositoryComponentClass)
      • isNewRepositoryRadioPresent

        public boolean isNewRepositoryRadioPresent()
      • isExistingRepositoryRadioPresent

        public boolean isExistingRepositoryRadioPresent()
      • canSelectExistingRepository

        public boolean canSelectExistingRepository​(String repositoryName)