Class SetupDatabasePage
- java.lang.Object
-
- com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
-
- com.atlassian.bamboo.pageobjects.pages.setup.AbstractBambooSetupPage
-
- com.atlassian.bamboo.pageobjects.pages.setup.SetupDatabasePage
-
- All Implemented Interfaces:
com.atlassian.pageobjects.Page
public class SetupDatabasePage extends AbstractBambooSetupPage
-
-
Field Summary
-
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
driver, elementFinder, pageBinder, poller, testedProduct, timeouts
-
-
Constructor Summary
Constructors Constructor Description SetupDatabasePage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.atlassian.pageobjects.elements.PageElement
getMySqlHelpMessage()
com.atlassian.pageobjects.elements.PageElement
getOracleHelpMessage()
com.atlassian.pageobjects.elements.PageElement
indicator()
This must return an element whose presence indicates that we're on given page.SetupBambooInitialDataPage
submitWithEmbeddedDb()
SetupDatabaseConnectionPage
submitWithExternalDb(@NotNull String dbEngine)
TODO select by text instead of selecting by value?SetupDatabaseConnectionPage
submitWithExternalDbOldInstallation(@NotNull String dbEngine)
-
Methods inherited from class com.atlassian.bamboo.pageobjects.pages.setup.AbstractBambooSetupPage
getUrl, submitAndWaitForBind, submitAndWaitForBind, waitForSetupCompleted
-
Methods inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
click, doWait, ensureIndicatorPresent, getFooter, getHeader, getTimeouts, isAdmin, isLoggedIn, isPageLoaded, sendEscapeKey, waitUntilElementIsLocated, waitUntilElementIsNotLocated, waitUntilElementIsNotVisible, waitUntilElementIsVisible
-
-
-
-
Method Detail
-
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 classAbstractBambooPage
- Returns:
- element uniquely identifying given page
-
submitWithEmbeddedDb
public SetupBambooInitialDataPage submitWithEmbeddedDb()
-
submitWithExternalDb
public SetupDatabaseConnectionPage submitWithExternalDb(@NotNull @NotNull String dbEngine)
TODO select by text instead of selecting by value?
-
submitWithExternalDbOldInstallation
public SetupDatabaseConnectionPage submitWithExternalDbOldInstallation(@NotNull @NotNull String dbEngine)
-
getMySqlHelpMessage
public com.atlassian.pageobjects.elements.PageElement getMySqlHelpMessage()
-
getOracleHelpMessage
public com.atlassian.pageobjects.elements.PageElement getOracleHelpMessage()
-
-