Package io.meeds.qa.ui.pages
Class ManageSpacesPage
java.lang.Object
net.serenitybdd.core.pages.PageObject
net.thucydides.core.pages.PageObject
io.meeds.qa.ui.pages.BasePageImpl
io.meeds.qa.ui.pages.GenericPage
io.meeds.qa.ui.pages.ManageSpacesPage
- All Implemented Interfaces:
BasePage
-
Nested Class Summary
Nested classes/interfaces inherited from class net.serenitybdd.core.pages.PageObject
net.serenitybdd.core.pages.PageObject.FieldEntry, net.serenitybdd.core.pages.PageObject.OpenWithParams, net.serenitybdd.core.pages.PageObject.WaitingBuilder -
Field Summary
Fields inherited from class io.meeds.qa.ui.pages.BasePageImpl
GIF_IMAGE, LOGGER, OPENED_DRAWER_CSS_SELECTOR, OPENED_DRAWER_XPATH, PUBLIC_SITE_URL, UPLOAD_DIRECTORY_PATH, url, USER_AVATAR_PNG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddUserToSpace(String user) voidvoidvoidvoidvoidvoidvoidvoidcheckSpaceBookmarkStatusFromSpaceCard(boolean shouldBeBookmarked) voidcheckSpaceBookmarkStatusFromThirdNavigationLevel(boolean shouldBeBookmarked) voidcheckSpaceBookmarkStatusFromTopbarSpacePopover(boolean shouldBeBookmarked) voidcheckSpaceRegistration(String registration) voidcheckThatSpaceDetailsInSearchResultsAreDisplayed(String spaceName, String members) voidcheckThatSpaceDetailsInSearchResultsAreDisplayedByOtherUser(String spaceName, String members) voidvoidvoidvoidvoidvoidvoidvoidclickSpaceAction(String action) booleanvoiddeleteSpace(String spaceName) voidemailIsListedInInvitationList(String email, String status) voidvoidvoidvoidvoidgoToSpecificSpace(String spaceName) voidvoidvoidinsertSpaceNameInSearchField(String spaceName) voidinviteEmailAsSpaceMember(String email) voidinviteUserToSpace(String user) booleanbooleanisSpaceCardDisplayed(String space, boolean mandatory) booleanbooleanbooleanisSpacePageOpened(String space) voidjoinSpaceFromCard(String space) voidvoidvoidvoidvoidvoidvoidvoidvoidselectFilter(String filter) voidsetSpaceDescription(String spaceDescription) voidsetSpaceName(String spaceName) voidvoidvoidspaceNameIsDisplayed(String space) voiduploadSpaceBanner(String fileName) Methods inherited from class io.meeds.qa.ui.pages.GenericPage
addTranslationValues, checkConfirmMessageIsDisplayed, checkDrawerDisplayed, checkInformationMessageDisplayed, checkMessageIsDisplayed, checkMessageIsDisplayedInPage, checkMessageIsNotDisplayed, checkMessageIsNotDisplayedInPage, checkSuccessMessageDisplayed, checkSwitchButtonDisplayed, checkSwitchButtonNotDisplayed, checkTranslationButtonIsNotPrimary, checkTranslationButtonIsPrimary, clickConfirm, clickOnApplicationFilterButton, closeBrowserTab, containsContent, enableSwitchButtonDisplayed, getDrawerExpandButton, getWidgetSeeAllButton, goToPage, isButtonDisplayed, isPageOpened, openTranslationsDrawer, sortTableByField, switchPageLanguageMethods inherited from class io.meeds.qa.ui.pages.BasePageImpl
attachFileInput, attachGifImageToCKeditor, attachImageToCKeditor, attachImageToCKeditor, attachImageToFileInput, attachImageToFileInput, attachImageToOpenedDrawer, buttonInDrawerIsDisabled, buttonInDrawerIsDisplayed, buttonInDrawerIsEnabled, buttonInDrawerIsNotDisplayed, buttonIsDisabled, buttonIsEnabled, clickButton, clickButton, clickDrawerButton, clickLink, clickMenuItem, clickOnElement, clickOnGoBack, clickOnGoBackInDrawer, clickOnText, clickSelecdLevelDrawerButton, clickToCancelDialog, clickToConfirmDialog, closeAlertIfOpened, closeAllDialogs, closeAllDrawers, closeConfirmDialogIfDisplayed, closeDrawerIfDisplayed, closeMenu, closeToastNotification, expandDrawer, expandDrawerButton, findButtonByXPathOrCSS, findByXPathOrCSS, findTextBoxByXPathOrCSS, findTextByXPathOrCSS, getButton, getButton, getCurrentUrl, getDrawerButton, getLink, getMenuItem, getSelecdLevelDrawerButton, getText, isMenuDisplayed, mentionInField, mentionUserInCKEditor, notificationContentElement, notificationContentElement, openedDialogElement, openedDrawerElement, pageProgressBar, pressEscape, verifyPageLoaded, waitCKEditorLoading, waitCKEditorLoading, waitDrawerCKEditorLoading, waitForDrawerToClose, waitForDrawerToClose, waitForDrawerToLoad, waitForDrawerToOpen, waitForDrawerToOpen, waitForDrawerToOpen, waitForDrawerToOpen, waitForDrawerToOpen, waitForMenuToClose, waitForMenuToOpen, waitForProgressBar, waitForProgressBar, waitMenuToDisplayMethods inherited from class net.serenitybdd.core.pages.PageObject
$, $, $, $, $, $, $$, $$, $$, addJQuerySupport, blurActiveElement, callWhenPageOpensMethods, clickOn, compatibleWithUrl, containsAllText, containsElements, containsElements, containsText, containsTextInElement, driverIsInstantiated, driverIsJQueryCompatible, element, element, element, enableJQuery, enter, evaluateAsyncJavascript, evaluateAsyncJavascript, evaluateJavascript, evaluateJavascript, find, find, find, find, find, find, findAll, findAll, findAll, findAll, findAll, findBy, findBy, findEach, findEach, findEach, findEach, findEach, findEach, findFirst, findFirst, findFirst, findNested, findNested, findNestedElements, fluent, fromSearchContext, getAlert, getClock, getDevTools, getDriver, getImplicitWaitTimeout, getJavascriptExecutorFacade, getRenderedView, getSelectedLabelFrom, getSelectedOptionLabelsFrom, getSelectedOptionValuesFrom, getSelectedValueFrom, getTitle, getWaitForElementTimeout, getWaitForTimeout, hasDevTools, hasFocus, implicitTimoutMilliseconds, inRadioButtonGroup, isElementVisible, isRelative, matchesAnyUrl, maybeGetDevTools, moveTo, moveTo, navigateToPageNamed, open, open, open, open, openAt, openPageNamed, openUnchecked, openUnchecked, openUnchecked, openUrl, resetImplicitTimeout, selectFromDropdown, selectMultipleItemsFromDropdown, setCheckbox, setDefaultBaseUrl, setDriver, setDriver, setImplicitTimeout, setPages, setPageUrls, setWaitForElementTimeout, setWaitForTimeout, shouldBeDisplayed, shouldBeVisible, shouldBeVisible, shouldContainAllText, shouldContainText, shouldContainTextInElement, shouldNotBeVisible, shouldNotBeVisible, shouldNotContainTextInElement, switchToPage, textContentOf, textContentOf, textContentOf, textContentOf, textOf, textOf, textOf, textOf, thenReturnElementList, toString, typeInto, updateUrlWithBaseUrlIfDefined, upload, uploadData, uploadData, waitABit, waitFor, waitFor, waitFor, waitFor, waitFor, waitFor, waitFor, waitForAbsenceOf, waitForAbsenceOf, waitForAllTextToAppear, waitForAngularRequestsToFinish, waitForAnyRenderedElementOf, waitForAnyTextToAppear, waitForAnyTextToAppear, waitForCondition, waitForElement, waitForPresenceOf, waitForRenderedElements, waitForRenderedElementsToBePresent, waitForRenderedElementsToDisappear, waitForTextToAppear, waitForTextToAppear, waitForTextToAppear, waitForTextToDisappear, waitForTextToDisappear, waitForTextToDisappear, waitForTimeoutInMilliseconds, waitForTitleToAppear, waitForTitleToDisappear, waitForWithRefresh, waitingForNoLongerThan, waitingForNoLongerThan, waitOnPage, withAction, withDriver, withParameters, withTimeoutOf, withTimeoutOf, withTimeoutOf
-
Constructor Details
-
ManageSpacesPage
public ManageSpacesPage(org.openqa.selenium.WebDriver driver)
-
-
Method Details
-
addUserToSpace
-
checkAvatarSection
public void checkAvatarSection() -
checkCancelButton
public void checkCancelButton() -
checkDescriptionSpaceSection
public void checkDescriptionSpaceSection() -
checkFavIconInSpaceCard
public void checkFavIconInSpaceCard() -
checkFavIconInSpacePopoverFromTopbar
public void checkFavIconInSpacePopoverFromTopbar() -
checkSpaceBookmarkStatusFromSpaceCard
public void checkSpaceBookmarkStatusFromSpaceCard(boolean shouldBeBookmarked) -
checkSpaceBookmarkStatusFromTopbarSpacePopover
public void checkSpaceBookmarkStatusFromTopbarSpacePopover(boolean shouldBeBookmarked) -
checkSpaceRegistration
-
checkThatSpaceDetailsInSearchResultsAreDisplayed
-
checkThatSpaceDetailsInSearchResultsAreDisplayedByOtherUser
-
checkThatSpaceInSearchResultsIsNotDisplayed
-
checkThatSpaceTopBarElementsAreDisplayed
public void checkThatSpaceTopBarElementsAreDisplayed() -
saveSpace
public void saveSpace() -
clickNextButton
public void clickNextButton() -
clickOnGeneralSpaceSettings
public void clickOnGeneralSpaceSettings() -
clickOnSpaceBookmarkIconFromSpaceCard
public void clickOnSpaceBookmarkIconFromSpaceCard() -
clickOnSpaceBookmarkIconFromTopbarSpacePopover
public void clickOnSpaceBookmarkIconFromTopbarSpacePopover() -
clickSpaceAction
-
clickSpaceActionToJoin
public boolean clickSpaceActionToJoin() -
deleteSpace
-
goToMembersTab
public void goToMembersTab() -
goToSettingsTab
public void goToSettingsTab() -
goToTasksTab
public void goToTasksTab() -
goToSpaceHomeViaSpaceAvatar
public void goToSpaceHomeViaSpaceAvatar() -
goToSpecificSpace
-
hoverOnSpaceName
public void hoverOnSpaceName() -
insertSpaceNameInSearchField
-
leaveSpace
public void leaveSpace() -
inviteUserToSpace
-
isLoadMoreButtonPresent
public boolean isLoadMoreButtonPresent() -
isSpaceCardDisplayed
-
isSpaceCardJoinButtonDisplayed
-
isSpaceMenuDisplayed
public boolean isSpaceMenuDisplayed() -
isSpacePageOpened
-
joinSpaceFromCard
-
openSpaceFormDrawer
public void openSpaceFormDrawer() -
selectFilter
-
setSpaceName
-
setSpaceDescription
-
showMoreSpaces
public void showMoreSpaces() -
spaceAvatarIsDisplayed
public void spaceAvatarIsDisplayed() -
spaceNameIsDisplayed
-
uploadSpaceBanner
-
openSpaceInvitationDrawer
public void openSpaceInvitationDrawer() -
openSpaceExternalInvitationDrawer
public void openSpaceExternalInvitationDrawer() -
inviteEmailAsSpaceMember
-
emailIsListedInInvitationList
-
emailIsNotListedInInvitationList
-
openSpacePendingInvitationsDrawer
public void openSpacePendingInvitationsDrawer() -
openSpaceExternalInvitationsTab
public void openSpaceExternalInvitationsTab() -
checkExternalInviteButtonNotDisplayed
public void checkExternalInviteButtonNotDisplayed() -
openAdvancedSpacesFilterToolbar
public void openAdvancedSpacesFilterToolbar() -
spacesListFilterButton
-