com.atlassian.jira.webtest.framework.core
Interface PageObject

All Known Subinterfaces:
AddFieldSection, AddGadgetDialog, AdministrationPage, AdminPage, AjsDropdown<P>, AjsDropdown.Item<R>, AjsDropdown.Section<Q>, ApplicationLink, AppLinksAdminPage, AuditLogTab, AutoCompleteInput<P>, Cancelable<T>, Checkbox, ChildPage<T>, Collapsible<T>, CommentInput, CommentInput.CommentVisibilityDropdown, Component<P>, ConfigureScreen, ConvertToSubTask2, ConvertToSubTaskSelectTypes<P>, CreateNewDashboard, CustomFields, CustomFieldsSection, Dashboard, DashboardTab, DashboardToolsMenu, DatesAndTimesSection, DeleteApplicationLink, DeveloperTab, Dialog<T>, DialogContent<C,D>, DotDialog, DotDialog.DDDropDown, DotDialog.DDInput, EditGeneralConfiguration, FcInput<I,F,S>, FcLozenge, FcSuggestions<F>, FlowLastPage<P,F>, FlowPage<P,N>, Form, FrotherControl<F,S,I>, Gadget, GlobalPage<T>, Input, InstallPluginDialog, InstallPlugins, IssueActionDialog<T>, IssueActionPage, IssueActionsParent, IssueAttributesSection, IssueAware, IssueMenu, IssueNavigator, IssuePicker, IssuePicker.CountableSection, IssuePicker.Input, IssuePicker.Suggestions, IssuePickerPopup, IssueTable, JIRAUpgradeCheckPlugins, LinkIssueDialog, LinkIssueForm, Localizable, ManageExistingPlugins, ManagePluginComponent, ManagePluginModuleComponent, MoveSubTask3, MoveSubTaskChooseOperation<P>, MoveSubTaskConfirmation<P>, MoveSubTaskOperationDetails<P>, MultiSelect, NamedTab<T>, NewAppLinkWizard, NewAppLinkWizardStep1, NewAppLinkWizardStep2, NewAppLinkWizardStep3, Openable<T>, Page, PageDialog<D,P>, PageSection<P>, ParentPage, PluginComponent<T>, PluginModuleComponent<T>, PluginModulesList<T>, Plugins, PluginsList<T>, PluginsTab<T>, ReferenceGadget, Select, SimpleSearchFilter, SimpleSearchFilterSection<S>, Submittable<T>, SubmittableChildPage<P>, SubmittableDialog<T,P>, Tab<T>, ViewGeneralConfiguration, ViewIssue, ViewScreens, WebSudoBanner, WebSudoLoginPage, WorkRatioSection
All Known Implementing Classes:
AbstractDialogOpenMode, AbstractFcSuggestions, AbstractGadget, AbstractIssueActionDialog, AbstractLocatorBasedPageObject, AbstractNamedTab, AbstractSeleniumAuiDialog, AbstractSeleniumAuiPageDialog, AbstractSeleniumChildPage, AbstractSeleniumComponent, AbstractSeleniumConvertToSubtask, AbstractSeleniumDialog, AbstractSeleniumDialogContent, AbstractSeleniumDropdown, AbstractSeleniumFcInput, AbstractSeleniumFlowPage, AbstractSeleniumFrotherControl, AbstractSeleniumMoveSubTask, AbstractSeleniumPage, AbstractSeleniumPageObject, AbstractSeleniumPagePopup, AbstractSeleniumPageSection, AbstractSeleniumPluginComponent, AbstractSeleniumPluginModuleComponent, AbstractSeleniumPluginsTab, AbstractSeleniumPopup, AbstractSeleniumPopupInPage, AbstractSeleniumSimpleFilterSection, AbstractSeleniumSubmittableChildPage, AddGadgetDialogImpl, CreateNewDashboardImpl, DashboardImpl, DashboardItemImpl, DashboardSectionImpl, DashboardTabImpl, DefaultDashboardTabImpl, IssuePickerSuggestions, ReferenceGadgetImpl, ReloadingSelect, SeleniumAbstractGlobalPage, SeleniumAddFieldSection, SeleniumAdministrationPage, SeleniumApplicationLink, SeleniumAppLinksAdminPage, SeleniumAuditLogTab, SeleniumAutoCompleteInput, SeleniumCheckbox, SeleniumCommentInput, SeleniumConfigureScreen, SeleniumConvertToSubtaskSelectTypes, SeleniumCustomFields, SeleniumCustomFieldsSection, SeleniumDashboardToolsMenu, SeleniumDatesAndTimesSection, SeleniumDDDropDown, SeleniumDDInput, SeleniumDDItem, SeleniumDDSection, SeleniumDeleteApplicationLink, SeleniumDeveloperTab, SeleniumDotDialog, SeleniumEditGeneralConfiguration, SeleniumForm, SeleniumFormParent, SeleniumGeneralConfiguration, SeleniumInput, SeleniumInstallPlugins, SeleniumIssueAttributesSection, SeleniumIssueMenu, SeleniumIssueNav, SeleniumIssuePicker, SeleniumIssuePickerPopup, SeleniumJIRAUpgradeCheckPlugins, SeleniumLinkIssueDialog, SeleniumLinkIssueForm, SeleniumLozenge, SeleniumManageExistingPlugins, SeleniumManagePluginComponent, SeleniumManagePluginModuleComponent, SeleniumMoveSubtaskChooseOperation, SeleniumMoveSubtaskConfirmation, SeleniumMultiSelect, SeleniumNewAppLinksWizard, SeleniumNewAppLinkWizardStep1, SeleniumNewAppLinkWizardStep2, SeleniumNewAppLinkWizardStep3, SeleniumPluginModulesList, SeleniumPlugins, SeleniumPluginsList, SeleniumSelect, SeleniumSimpleSearchFilter, SeleniumViewIssue, SeleniumViewScreens, SeleniumWebSudoBanner, SeleniumWebSudoLoginPage, SeleniumWorkRatioSection, ViewIssueOpenMode

public interface PageObject

Abstract generic interface of every Selenium page object.

Since:
v4.2

Method Summary
 WebTestContext context()
          Current test context.
 TimedCondition isReady()
          Returns condition representing a query about the state of this page object: if this evaluates to true, this page object is present within the current test context and may be queried/manipulated by the test driver.
 

Method Detail

isReady

TimedCondition isReady()
Returns condition representing a query about the state of this page object: if this evaluates to true, this page object is present within the current test context and may be queried/manipulated by the test driver.

Returns:
condition representing availability of this page object in the current text context

context

WebTestContext context()
Current test context.

Returns:
test context


Copyright © 2002-2013 Atlassian. All Rights Reserved.