Package io.meeds.qa.ui.pages
Class GenericPage
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
- All Implemented Interfaces:
BasePage
- Direct Known Subclasses:
AchievementsPage,ActionsPage,AddGroupsPage,AddUserPage,ApplicationPage,HomePage,KudosPage,LoginPage,MainSettingsPage,ManageBadgesPage,ManageSpacesPage,NotePage,NotificationSettingsPage,PeoplePage,ProgramsPage,RulePage,SettingsPage,SpaceMembersPage,SpacePage,TasksPage,UnifiedSearchPage,UserProfilePage
-
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 TypeMethodDescriptionvoidaddTranslationValues(String fieldType, Map<String, String> valuesByLanguage) voidcheckConfirmMessageIsDisplayed(String message) voidcheckDrawerDisplayed(String title) voidvoidcheckMessageIsDisplayed(String message) voidcheckMessageIsDisplayedInPage(String message) voidcheckMessageIsNotDisplayed(String message) voidcheckMessageIsNotDisplayedInPage(String message) voidvoidcheckSwitchButtonDisplayed(String buttonName) voidcheckSwitchButtonNotDisplayed(String buttonName) voidcheckTranslationButtonIsNotPrimary(int index) voidcheckTranslationButtonIsPrimary(int index) voidvoidvoidcloseBrowserTab(int index) booleancontainsContent(String content) voidenableSwitchButtonDisplayed(String buttonName) getDrawerExpandButton(String drawerId) getWidgetSeeAllButton(String widgetId) voidbooleanisButtonDisplayed(String buttonName) voidisPageOpened(String uriPart) voidopenTranslationsDrawer(int index) voidsortTableByField(String fieldText) voidswitchPageLanguage(String lang) Methods 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
-
GenericPage
public GenericPage() -
GenericPage
public GenericPage(org.openqa.selenium.WebDriver driver)
-
-
Method Details
-
switchPageLanguage
-
checkConfirmMessageIsDisplayed
-
checkMessageIsDisplayed
-
checkMessageIsNotDisplayed
-
checkMessageIsDisplayedInPage
-
checkMessageIsNotDisplayedInPage
-
checkDrawerDisplayed
-
clickConfirm
public void clickConfirm() -
getWidgetSeeAllButton
-
getDrawerExpandButton
-
closeBrowserTab
public void closeBrowserTab(int index) -
containsContent
-
isButtonDisplayed
-
isPageOpened
-
checkSuccessMessageDisplayed
public void checkSuccessMessageDisplayed() -
checkInformationMessageDisplayed
public void checkInformationMessageDisplayed() -
checkSwitchButtonNotDisplayed
-
checkSwitchButtonDisplayed
-
enableSwitchButtonDisplayed
-
checkTranslationButtonIsPrimary
public void checkTranslationButtonIsPrimary(int index) -
checkTranslationButtonIsNotPrimary
public void checkTranslationButtonIsNotPrimary(int index) -
openTranslationsDrawer
public void openTranslationsDrawer(int index) -
addTranslationValues
-
sortTableByField
-
clickOnApplicationFilterButton
public void clickOnApplicationFilterButton() -
goToPage
-