com.atlassian.confluence.pageobjects.component
Class ConfluenceAbstractPageComponent
java.lang.Object
com.atlassian.confluence.pageobjects.component.ConfluenceAbstractPageComponent
- All Implemented Interfaces:
- PageComponent
- Direct Known Subclasses:
- AbstractAttachmentContainer, AbstractDialog, AbstractGadgetAdminTab, AddSpaceForm, AttachmentsRow, AUIDropdownMenu, AuiMessage, Autocomplete, AutocompleteField, Breadcrumbs, ConfluenceHeader, ConfluenceMenuItem, DarkFeaturesMetaTag, DashboardEntitiesPanel, DashboardEntitiesTab, DashboardGetStartedPanel, DashboardUpdatesPanel, DialogMenuItem, EditorDropdownMenu, ExpandMacro, GroupPickerPopup, ImageAttributesPanel, MacroForm, MacroItem, PageOrderingRootTree, PageRedirectMenuItem, PagesCollectorPage.TreeBrowser, PeopleDirectoryPage.UserHover, QuickSearch, QuickSearchSuggestions, TitleText, ToggleFavourites, UserHoverPopup, UserPickerPopup, UserProfileMacro, UserWatcherPicker, ViewUserProfilePage.UserStatus, WorkboxHeaderItem
public abstract class ConfluenceAbstractPageComponent
- extends java.lang.Object
- implements PageComponent
Method Summary |
|
getComponent(java.lang.Class<M> componentClass,
java.lang.Object... args)
This method is used to retrieve elements that are added via a plugin. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
driver
@Inject
protected com.atlassian.webdriver.AtlassianWebDriver driver
waiter
@Inject
protected com.atlassian.webdriver.waiter.Waiter waiter
pageBinder
@Inject
protected com.atlassian.pageobjects.PageBinder pageBinder
pageElementFinder
@Inject
protected com.atlassian.pageobjects.elements.PageElementFinder pageElementFinder
frameExecutor
@Inject
protected ConfluenceFrameExecutor frameExecutor
ConfluenceAbstractPageComponent
public ConfluenceAbstractPageComponent()
getComponent
public <M extends PageComponent> M getComponent(java.lang.Class<M> componentClass,
java.lang.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-2013 Atlassian. All Rights Reserved.