Class BambooHeader
- java.lang.Object
-
- com.atlassian.bamboo.pageobjects.pages.global.BambooHeader
-
- All Implemented Interfaces:
com.atlassian.pageobjects.component.Header
public class BambooHeader extends Object implements com.atlassian.pageobjects.component.Header
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BambooHeader.SpecsDropDown
static class
BambooHeader.UserInfoDropDown
-
Field Summary
Fields Modifier and Type Field Description protected AuiDropDown2Menu
adminMenu
protected org.openqa.selenium.WebDriver
driver
protected com.atlassian.pageobjects.elements.PageElement
header
protected com.atlassian.pageobjects.PageBinder
pageBinder
protected com.atlassian.pageobjects.elements.PageElement
userInfoContainer
protected BambooHeader.UserInfoDropDown
userInfoDropdown
-
Constructor Summary
Constructors Constructor Description BambooHeader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SignupPage
clickSignup()
AuiDropDown2Menu
getCreateMenu()
String
getLoggedInFullName()
String
getLoggedInUsername()
BambooHeader.SpecsDropDown
getSpecsMenu()
com.atlassian.pageobjects.component.WebSudoBanner
getWebSudoBanner()
com.atlassian.pageobjects.elements.query.TimedCondition
hasSignupLink()
boolean
isAdmin()
boolean
isLoggedIn()
BambooDashboardPage
logout()
Default logout.<M extends com.atlassian.pageobjects.Page>
Mlogout(Class<M> nextPage)
-
-
-
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
-
adminMenu
protected AuiDropDown2Menu adminMenu
-
userInfoContainer
protected com.atlassian.pageobjects.elements.PageElement userInfoContainer
-
userInfoDropdown
protected BambooHeader.UserInfoDropDown userInfoDropdown
-
-
Method Detail
-
isLoggedIn
public boolean isLoggedIn()
- Specified by:
isLoggedIn
in interfacecom.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()
-
clickSignup
public SignupPage clickSignup()
-
logout
public <M extends com.atlassian.pageobjects.Page> M logout(Class<M> nextPage)
- Specified by:
logout
in interfacecom.atlassian.pageobjects.component.Header
-
getWebSudoBanner
public com.atlassian.pageobjects.component.WebSudoBanner getWebSudoBanner()
- Specified by:
getWebSudoBanner
in interfacecom.atlassian.pageobjects.component.Header
-
logout
public BambooDashboardPage logout()
Default logout.- Returns:
- Bamboo dashboard
-
getCreateMenu
public AuiDropDown2Menu getCreateMenu()
-
getSpecsMenu
public BambooHeader.SpecsDropDown getSpecsMenu()
-
-