Class ViewEphemeralAgentsPodsPage

All Implemented Interfaces:
com.atlassian.pageobjects.Page

public class ViewEphemeralAgentsPodsPage extends AbstractBambooAdminPage
  • Constructor Details

    • ViewEphemeralAgentsPodsPage

      public ViewEphemeralAgentsPodsPage()
  • 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()
    • getTableElementForBuild

      public com.atlassian.pageobjects.elements.PageElement getTableElementForBuild(ViewEphemeralAgentsPodsPage.TableElement element, String buildId)
    • getLocator

      public org.openqa.selenium.By getLocator(ViewEphemeralAgentsPodsPage.TableElement element, String buildId)
    • getPodLink

      public com.atlassian.pageobjects.elements.PageElement getPodLink(String buildId)
    • getPodRow

      public com.atlassian.pageobjects.elements.PageElement getPodRow(String buildId)
    • getAgentDetailsLink

      public com.atlassian.pageobjects.elements.PageElement getAgentDetailsLink(String buildId)
    • getTemplateLink

      public com.atlassian.pageobjects.elements.PageElement getTemplateLink(String buildId)
    • getAgentStatusTd

      public com.atlassian.pageobjects.elements.PageElement getAgentStatusTd(String buildId)
    • getLogs

      public List<String> getLogs()
    • waitUntilMessageInLogs

      public void waitUntilMessageInLogs(String message)
    • verifyPodVisibilityOnThePage

      public void verifyPodVisibilityOnThePage(String buildId, boolean shouldBeVisible)
    • waitUntilPodStatusIs

      public void waitUntilPodStatusIs(String buildId, PodPhase podPhase)
    • waitUntilPodStatusIs

      public void waitUntilPodStatusIs(String buildId, PodPhase podPhase, com.atlassian.pageobjects.elements.timeout.Timeouts timeouts)
    • waitForTheAgent

      public void waitForTheAgent(String buildId)
    • waitForTheAgentBuilding

      public void waitForTheAgentBuilding(String buildId)
    • clickPodShutDownLink

      public void clickPodShutDownLink(String buildId)