Class BambooDashboardPage
- java.lang.Object
-
- com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
-
- com.atlassian.bamboo.pageobjects.pages.global.BambooDashboardPage
-
- All Implemented Interfaces:
GlobalPage,com.atlassian.pageobjects.Page,com.atlassian.pageobjects.page.HomePage<BambooHeader>
public class BambooDashboardPage extends AbstractBambooPage implements com.atlassian.pageobjects.page.HomePage<BambooHeader>, GlobalPage
-
-
Field Summary
-
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
driver, elementFinder, pageBinder, poller, testedProduct, timeouts
-
-
Constructor Summary
Constructors Constructor Description BambooDashboardPage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<PlanElement>allPlans()NotificationsBannergetNotificationsBanner()ServerStateBannergetStateBanner()StringgetUrl()StringglobalLinkId()ID of the link in the main navigation menu.booleanhasMorePlans()com.atlassian.pageobjects.elements.PageElementindicator()This must return an element whose presence indicates that we're on given page.booleanisCreatePlanButtonVisible()protected com.atlassian.pageobjects.elements.query.TimedConditionisPageLoaded()This indicates that the page has loaded and the presence of indicator may be verified.booleanisSpecsOnboardingDialogPresent()PersonalFilterDashboardComponentpersonalFilter()QuickFiltersDashboardComponentquickFilters()BambooDashboardPageshowMorePlans()SpecsOnboardingDialogPagespecsOnboardingDialog()voidwaitUntilQuickFiltersLoaded()-
Methods inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
click, doWait, ensureIndicatorPresent, getFooter, getHeader, getTimeouts, isAdmin, isLoggedIn, sendEscapeKey, waitUntilElementIsLocated, waitUntilElementIsNotLocated, waitUntilElementIsNotVisible, waitUntilElementIsVisible
-
-
-
-
Method Detail
-
getUrl
public String getUrl()
- Specified by:
getUrlin interfacecom.atlassian.pageobjects.Page
-
globalLinkId
public String globalLinkId()
Description copied from interface:GlobalPageID of the link in the main navigation menu.- Specified by:
globalLinkIdin interfaceGlobalPage- Returns:
- global link ID
-
isPageLoaded
protected com.atlassian.pageobjects.elements.query.TimedCondition isPageLoaded()
Description copied from class:AbstractBambooPageThis indicates that the page has loaded and the presence of indicator may be verified.- Overrides:
isPageLoadedin classAbstractBambooPage- Returns:
- time condition indication that the page has loaded
-
waitUntilQuickFiltersLoaded
public void waitUntilQuickFiltersLoaded()
-
indicator
public com.atlassian.pageobjects.elements.PageElement indicator()
Description copied from class:AbstractBambooPageThis must return an element whose presence indicates that we're on given page.- Specified by:
indicatorin classAbstractBambooPage- Returns:
- element uniquely identifying given page
-
isCreatePlanButtonVisible
public boolean isCreatePlanButtonVisible()
-
getStateBanner
public ServerStateBanner getStateBanner()
-
getNotificationsBanner
public NotificationsBanner getNotificationsBanner()
-
allPlans
public List<PlanElement> allPlans()
-
showMorePlans
public BambooDashboardPage showMorePlans()
-
hasMorePlans
public boolean hasMorePlans()
-
quickFilters
public QuickFiltersDashboardComponent quickFilters()
-
personalFilter
public PersonalFilterDashboardComponent personalFilter()
-
specsOnboardingDialog
public SpecsOnboardingDialogPage specsOnboardingDialog()
-
isSpecsOnboardingDialogPresent
public boolean isSpecsOnboardingDialogPresent()
-
-