Package com.atlassian.crowd.pageobjects
Class AbstractPrincipalPage<T extends AbstractPrincipalPage>
java.lang.Object
com.atlassian.crowd.pageobjects.AbstractCrowdPage
com.atlassian.crowd.pageobjects.AbstractPrincipalPage<T>
- All Implemented Interfaces:
CrowdPage,com.atlassian.pageobjects.Page
- Direct Known Subclasses:
AddPrincipalPage,ViewPrincipalPage
public abstract class AbstractPrincipalPage<T extends AbstractPrincipalPage>
extends AbstractCrowdPage
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementprotected com.atlassian.pageobjects.elements.PageElementFields inherited from class com.atlassian.crowd.pageobjects.AbstractCrowdPage
adminMenuGeneralOption, adminMenuIcon, auiMessages, DEFAULT_CANCEL_BUTTON_ID, DEFAULT_FORM_FIELD_SELECTOR, DEFAULT_SUBMIT_BUTTON_SELECTOR, driver, finder, footer, forgedLicenseWarningBanner, I18N, NEXT_BUTTON_SELECTOR, pageBinder, selectedTopNavMenuItem, systemAdminMenu, TABLE_ROWS_SELECTOR, topNavApplicationsOption, topNavAuditLogOption, topNavDirectoriesOption, topNavGroupsOption, topNavigationBar, topNavigationBarItemsList, topNavUsersOption, VALUE_DATA_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncancel()abstract StringgetEmail()protected abstract com.atlassian.pageobjects.elements.PageElementgetForm()protected abstract com.atlassian.pageobjects.elements.PageElementprotected booleanReturns whether the content has loaded.setDisplayName(String firstName) setFirstName(String firstName) setLastName(String firstName) setPassword(String password) setPasswordConfirm(String passwordConfirm) setUsername(String userName) Methods inherited from class com.atlassian.crowd.pageobjects.AbstractCrowdPage
bindAndWaitUntilPageLoad, clickAdminMenuIcon, clickApplicationsLinkInTopNavMenu, clickGeneralOptionInAdminMenu, clickWithJsById, executeJavascript, getAuiMessages, getForgedLicenseWarningBanner, getHeader, getJsExecutor, getPageLoadTimeout, getSelectedTopNavMenuItemID, getSelectedTopNavMenuItems, getSystemAdminDropdownMenu, initializeSystemAdminMenu, isSystemAdminDropdownMenuPresent, reloadWithoutWaitingForContent, selectOptionById, selectOptionByLabel, setTextField, setTextFieldValueAndPressEnter, toMillis, waitUntilAsyncFinished, waitUntilAsyncFinished, waitUntilContentLoaded, waitUntilPageLoadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.atlassian.pageobjects.Page
getUrl
-
Field Details
-
email
protected com.atlassian.pageobjects.elements.PageElement email -
password
protected com.atlassian.pageobjects.elements.PageElement password -
passwordConfirm
protected com.atlassian.pageobjects.elements.PageElement passwordConfirm -
firstName
protected com.atlassian.pageobjects.elements.PageElement firstName -
lastName
protected com.atlassian.pageobjects.elements.PageElement lastName -
displayName
protected com.atlassian.pageobjects.elements.PageElement displayName -
cancelButton
protected com.atlassian.pageobjects.elements.PageElement cancelButton
-
-
Constructor Details
-
AbstractPrincipalPage
public AbstractPrincipalPage()
-
-
Method Details
-
getForm
protected abstract com.atlassian.pageobjects.elements.PageElement getForm() -
getUsernameField
protected abstract com.atlassian.pageobjects.elements.PageElement getUsernameField() -
getDirectory
-
setFirstName
-
getFirstName
-
setLastName
-
getLastName
-
setDisplayName
-
getDisplayName
-
setEmail
-
setUsername
-
setPassword
-
setPasswordConfirm
-
getEmail
-
getUsername
-
cancel
-
getErrors
-
isContentLoaded
protected boolean isContentLoaded()Description copied from class:AbstractCrowdPageReturns whether the content has loaded. Used inAbstractCrowdPage.waitUntilContentLoaded(). Subclasses should override this method to wait for a distinguishing content to appear. E.g. a page title.- Overrides:
isContentLoadedin classAbstractCrowdPage
-