com.atlassian.confluence.pageobjects.page
Class ConfluenceAbstractPage
java.lang.Object
com.atlassian.confluence.pageobjects.page.ConfluenceAbstractPage
- All Implemented Interfaces:
- com.atlassian.pageobjects.Page
- Direct Known Subclasses:
- AddSpacePage, ConfluenceAdminHomePage, ConfluenceLoginPage, CreatePageTemplate, DashboardPage, DashboardUpdatesContent, DatabaseTypePage, EditAttachmentPage, EditGeneralConfigurationPage, EditorPage, EditSecurityConfigurationPage, ExternalGadgetsPage, GalleryMacro, LicensePage, LoadContentPage, PageTemplateWizard, PeopleDirectoryPage, PluginsPage, SelectUserManagementPage, SetupCompletePage, SetupSystemAdministratorPage, SpaceDirectoryPage, SupportRequestTab, SupportToolsPage, ViewAttachmentsPage, ViewPage, ViewPageTemplate, ViewSpaceSummaryPage
public abstract class ConfluenceAbstractPage
- extends Object
- implements com.atlassian.pageobjects.Page
Base class for all Confluence pages.
- Since:
- 4.1
Field Summary |
protected com.atlassian.webdriver.AtlassianWebDriver |
driver
|
protected com.atlassian.pageobjects.PageBinder |
pageBinder
|
protected com.atlassian.webdriver.waiter.Waiter |
waiter
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.pageobjects.Page |
getUrl |
driver
@Inject
protected com.atlassian.webdriver.AtlassianWebDriver driver
pageBinder
@Inject
protected com.atlassian.pageobjects.PageBinder pageBinder
waiter
@Inject
protected com.atlassian.webdriver.waiter.Waiter waiter
ConfluenceAbstractPage
public ConfluenceAbstractPage()
getBrowseMenu
public BrowseMenu getBrowseMenu()
getUserMenu
public ConfluenceUserMenu getUserMenu()
doWait
public void doWait()
setSetupComplete
public static void setSetupComplete(boolean setupComplete)
getHeader
public ConfluenceHeader getHeader()
getAlert
public org.openqa.selenium.Alert getAlert()
isLoggedIn
public boolean isLoggedIn()
getComponent
public <M extends PageComponent> M getComponent(Class<M> componentClass,
Object... args)
- This method is used to retrieve elements that are added via a plugin. This
allows page objects to be created that are not part of Confluence's core.
- Type Parameters:
M
- a PageComponent object- Parameters:
componentClass
- the class of the componentargs
- any arguments needed to construct the component object
- Returns:
- a bound PageComponent object
Copyright © 2003-2012 Atlassian. All Rights Reserved.