Package io.meeds.qa.ui.pages
Class HomePage
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.HomePage
- 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 TypeMethodDescriptionvoidacceptConnectionInvitation(String userName) voidacceptSpaceInvitation(String spaceName) voidvoidvoidbookmarkActivity(String activity) voidcheckExistingSpaceInvitation(String spaceName) voidcheckFavIcon(String activity) voidcheckHamburgerMenuRecentSpaceMenuApplication(String spaceName, String appName, int appPosition) voidcheckHamburgerMenuSpaceDescriptionAndName(String randomSpaceName) voidcheckHamburgerMenuSpacePosition(String spaceName, int spaceMenuPosition) voidvoidvoidcheckHomeButtonPosition(String pageName) voidvoidvoidvoidcheckNotExistingSpaceInvitation(String spaceName) voidcheckNumberOfConnectionsInDrawer(int expectedNumber) voidcheckPageIsDisplayed(String pageUri) voidvoidvoidvoidvoidclickOnCommentActivityNotification(String message, String activity, String comment) voidvoidvoidclickOnHamburgerMenu(boolean stickMenu) voidclickOnHomeIcon(String pageName) voidvoidvoidvoidvoidvoidvoidcommentActivityNotificationIsDisplayed(String message, String activity, String comment) voidvoidvoidfavoriteActivity(String activity) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidgoToSiteNavigation(String siteName, String uriPart) voidgoToSiteNavigation(String siteName, String uriPart, boolean forceRefresh) voidgoToSpacesPage(boolean stickMenu) voidvoidhoverOnPageHomeIcon(String pageName) voidvoidbooleanbooleanbooleanbooleanbooleanisNumberOfSpacesInDrawer(int expectedNumber) booleanbooleanisSpacesBadgeWithNumberVisible(String number) booleanisWidgetWithNumberVisible(String widget, String number) voidvoidvoidopenHamburgerMenuRecentSpaceDetails(String spaceName) voidvoidrejectConnexionInvitation(String userName) voidrejectSpaceInvitation(String spaceName) voidvoidvoidvoidsearchSpaceInSideBarFilter(String space) voidselectAllOrMySpaces(String filter) voidvoidunbookmarkActivity(String activity) voidvoidwaitPortalDisplayed(int retries) 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
-
HomePage
public HomePage(org.openqa.selenium.WebDriver driver)
-
-
Method Details
-
acceptConnectionInvitation
-
acceptSpaceInvitation
-
accessToAdministrationMenu
public void accessToAdministrationMenu() -
accessToRecentSpaces
public void accessToRecentSpaces() -
bookmarkActivity
-
checkExistingSpaceInvitation
-
checkFavIcon
-
checkNoActivityDisplayed
public void checkNoActivityDisplayed() -
checkNotExistingSpaceInvitation
-
checkPageIsDisplayed
-
clickOnArrowIcon
public void clickOnArrowIcon() -
clickOnCommentActivityNotification
-
clickOnConnectionsBagde
public void clickOnConnectionsBagde() -
clickOnHomeIcon
-
clickOnHomeLink
public void clickOnHomeLink() -
checkHomeButtonPosition
-
clickOnSpaceInvitationWidget
public void clickOnSpaceInvitationWidget() -
clickOnSpacesBagde
public void clickOnSpacesBagde() -
clickSeeAll
public void clickSeeAll() -
commentActivityNotificationIsDisplayed
-
confirmationForChangeSiteHomeLink
public void confirmationForChangeSiteHomeLink() -
deactivateSwitcher
public void deactivateSwitcher() -
favoriteActivity
-
goToSite
-
goToSite
-
goToAddGroups
public void goToAddGroups() -
goToAddUser
public void goToAddUser() -
goToMainSettings
public void goToMainSettings() -
goToAccessCustomization
public void goToAccessCustomization() -
goToNotificationAdminPage
public void goToNotificationAdminPage() -
goToAppCenterAdminSetupPage
public void goToAppCenterAdminSetupPage() -
goToHomePage
public void goToHomePage() -
goToMyProfile
public void goToMyProfile() -
goToPeoplePage
public void goToPeoplePage() -
goToSettingsPage
public void goToSettingsPage() -
goToSpacesPage
public void goToSpacesPage(boolean stickMenu) -
goToStreamPage
public void goToStreamPage() -
goToPrograms
public void goToPrograms() -
goMyAchievements
public void goMyAchievements() -
goToContributePage
public void goToContributePage() -
hoverOnPageHomeIcon
-
hoverSearchedSpaceInSideBarFilter
-
isArrowDisplayedAfterHoveringOnSpaceName
public void isArrowDisplayedAfterHoveringOnSpaceName() -
isConnectionsBadgeWithNumberVisible
-
isPortalDisplayed
public boolean isPortalDisplayed() -
checkNoConnectionsBadge
public void checkNoConnectionsBadge() -
checkNoSpacesBadge
public void checkNoSpacesBadge() -
isHamburgerMenuPresent
public boolean isHamburgerMenuPresent() -
isLoggedIn
public boolean isLoggedIn() -
isNoConnectionsBadge
public boolean isNoConnectionsBadge() -
checkNumberOfConnectionsInDrawer
public void checkNumberOfConnectionsInDrawer(int expectedNumber) -
isNumberOfSpacesInDrawer
public boolean isNumberOfSpacesInDrawer(int expectedNumber) -
isSpacesBadgeWithNumberVisible
-
isWidgetWithNumberVisible
-
openConnectionRequestDrawer
public void openConnectionRequestDrawer() -
openNotifications
public void openNotifications() -
rejectConnexionInvitation
-
rejectSpaceInvitation
-
searchApplicationCenter
-
searchedSpaceIsDisplayedInSideBarFilter
-
searchedSpaceIsNotDisplayedInSideBarFilter
-
searchSpaceInSideBarFilter
-
selectAllOrMySpaces
-
unbookmarkActivity
-
openHamburgerMenuDrawer
public void openHamburgerMenuDrawer() -
clickOnHamburgerMenu
public void clickOnHamburgerMenu(boolean stickMenu) -
checkHamburgerMenuSpacePosition
-
checkHamburgerMenuRecentSpaceMenuApplication
-
checkHamburgerMenuSpaceDescriptionAndName
-
openHamburgerMenuRecentSpaceDetails
-
checkHamburgerMenuUnsticked
public void checkHamburgerMenuUnsticked() -
checkHamburgerMenuSticked
public void checkHamburgerMenuSticked() -
stickHamburgerMenu
public void stickHamburgerMenu() -
unstickHamburgerMenu
public void unstickHamburgerMenu() -
checkRedDotInHamburgerMenu
public void checkRedDotInHamburgerMenu() -
checkRedDotNotInHamburgerMenu
public void checkRedDotNotInHamburgerMenu() -
clickOnHamburgerMenu
public void clickOnHamburgerMenu() -
clickOutsideHamburgerMenu
public void clickOutsideHamburgerMenu() -
closeHamburgerMenu
public void closeHamburgerMenu() -
waitPortalDisplayed
public void waitPortalDisplayed(int retries)
-