Class BambooHeader

  • All Implemented Interfaces:
    com.atlassian.pageobjects.component.Header

    public class BambooHeader
    extends Object
    implements com.atlassian.pageobjects.component.Header
    • Field Detail

      • driver

        @Inject
        protected org.openqa.selenium.WebDriver driver
      • pageBinder

        @Inject
        protected com.atlassian.pageobjects.PageBinder pageBinder
      • header

        protected com.atlassian.pageobjects.elements.PageElement header
      • userInfoContainer

        protected com.atlassian.pageobjects.elements.PageElement userInfoContainer
    • Constructor Detail

      • BambooHeader

        public BambooHeader()
    • Method Detail

      • isLoggedIn

        public boolean isLoggedIn()
        Specified by:
        isLoggedIn in interface com.atlassian.pageobjects.component.Header
      • isAdmin

        public boolean isAdmin()
      • getLoggedInUsername

        public String getLoggedInUsername()
      • getLoggedInFullName

        public String getLoggedInFullName()
      • hasSignupLink

        public com.atlassian.pageobjects.elements.query.TimedCondition hasSignupLink()
      • logout

        public <M extends com.atlassian.pageobjects.Page> M logout​(Class<M> nextPage)
        Specified by:
        logout in interface com.atlassian.pageobjects.component.Header
      • getWebSudoBanner

        public com.atlassian.pageobjects.component.WebSudoBanner getWebSudoBanner()
        Specified by:
        getWebSudoBanner in interface com.atlassian.pageobjects.component.Header