Package org.xwiki.administration.test.po
Class UsersAdministrationSectionPage
- java.lang.Object
-
- org.xwiki.test.ui.po.BaseElement
-
- org.xwiki.test.ui.po.BasePage
-
- org.xwiki.test.ui.po.ViewPage
-
- org.xwiki.administration.test.po.AdministrationSectionPage
-
- org.xwiki.administration.test.po.UsersAdministrationSectionPage
-
public class UsersAdministrationSectionPage extends AdministrationSectionPage
Represents the actions possible on the Users Administration Page.- Since:
- 4.2M1
- Version:
- $Id: 48ce22a7d72268bdb18b3abb20240a0b3706937f $
-
-
Field Summary
Fields Modifier and Type Field Description static String
ADMINISTRATION_SECTION_ID
-
Constructor Summary
Constructors Constructor Description UsersAdministrationSectionPage()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
canDeleteUser(String userName)
boolean
canDisableUser(String userName)
boolean
canEditUser(String userName)
boolean
canEnableUser(String userName)
RegistrationModal
clickAddNewUser()
DeleteUserConfirmationModal
clickDeleteUser(String userName)
RegistrationModal
clickEditUser(String userName)
UsersAdministrationSectionPage
deleteUser(String userName)
UsersAdministrationSectionPage
disableUser(String userName)
UsersAdministrationSectionPage
enableUser(String userName)
LiveTableElement
getUsersLiveTable()
static UsersAdministrationSectionPage
gotoPage()
boolean
isUserDisabled(String userName)
-
Methods inherited from class org.xwiki.administration.test.po.AdministrationSectionPage
clickSave, clickSave, getFormContainerElement, getFormContainerElement, getFormContainerElementForClass, getURL, getURL, getURL, gotoPage, gotoSpaceAdministration, hasHeading, hasLink, waitUntilActionButtonIsLoaded
-
Methods inherited from class org.xwiki.test.ui.po.ViewPage
clickBreadcrumbLink, clickWantedLink, clickWantedLink, contentContainsElement, editSection, exists, getBreadcrumb, getBreadcrumbContent, getContent, getLastModifiedText, getPageBackgroundColor, getTitleColor, getTitleFontFamily, getTranslateButton, hasBreadcrumbContent, hasBreadcrumbContent, hasTranslateButton, isInlinePage, openCommentsDocExtraPane, openHistoryDocExtraPane, openInformationDocExtraPane, scrollToTop, useShortcutForDocExtraPane, useShortcutKeyForCommentPane, useShortcutKeyForHistoryPane, useShortcutKeyForInformationPane, waitForDocExtraPaneActive, waitUntilContent
-
Methods inherited from class org.xwiki.test.ui.po.BasePage
canDelete, clickAdminActionsSubMenuEntry, clickEditSubMenuEntry, clickLocale, clickMoreActionsSubMenuEntry, copy, createInlinePage, createPage, delete, deletePage, edit, editClass, editInline, editObjects, editRights, editWiki, editWYSIWYG, getCurrentUser, getDocumentTitle, getEditURL, getErrorContent, getHTMLMetaDataValue, getLocales, getMetaDataValue, getPageTitle, getPageURL, getXWikiMessageContent, hasLeftPanel, hasLoginLink, hasNotificationsMenu, hasRenderingError, hideDrawer, isAuthenticated, isDrawerVisible, isForbidden, isNewDocument, isNotificationsMenuOpen, login, logout, register, reloadPage, rename, sendKeys, showDrawer, toggleActionMenu, toggleDrawer, toggleNotificationsMenu, useShortcutKeyForClassEditing, useShortcutKeyForEditing, useShortcutKeyForInlineEditing, useShortcutKeyForObjectEditing, useShortcutKeyForPageDeletion, useShortcutKeyForPageRenaming, useShortcutKeyForRightsEditing, useShortcutKeyForSourceViewer, useShortcutKeyForWikiEditing, useShortcutKeyForWysiwygEditing, viewChildren, watchDocument, watchSpace, watchWiki
-
Methods inherited from class org.xwiki.test.ui.po.BaseElement
getDriver, getUtil, isElementVisible, setContext, waitForNotificationErrorMessage, waitForNotificationInProgressMessage, waitForNotificationSuccessMessage, waitForNotificationWarningMessage, waitUntilPageIsReady
-
-
-
-
Field Detail
-
ADMINISTRATION_SECTION_ID
public static final String ADMINISTRATION_SECTION_ID
- See Also:
- Constant Field Values
-
-
Method Detail
-
gotoPage
public static UsersAdministrationSectionPage gotoPage()
- Since:
- 4.2M1
-
clickAddNewUser
public RegistrationModal clickAddNewUser()
-
getUsersLiveTable
public LiveTableElement getUsersLiveTable()
- Returns:
- the live table that list the users
- Since:
- 4.3.1
-
clickDeleteUser
public DeleteUserConfirmationModal clickDeleteUser(String userName)
-
deleteUser
public UsersAdministrationSectionPage deleteUser(String userName)
-
canDeleteUser
public boolean canDeleteUser(String userName)
-
disableUser
public UsersAdministrationSectionPage disableUser(String userName)
-
isUserDisabled
public boolean isUserDisabled(String userName)
-
canDisableUser
public boolean canDisableUser(String userName)
-
enableUser
public UsersAdministrationSectionPage enableUser(String userName)
-
canEnableUser
public boolean canEnableUser(String userName)
-
canEditUser
public boolean canEditUser(String userName)
-
clickEditUser
public RegistrationModal clickEditUser(String userName)
-
-