Package io.meeds.qa.ui.pages
Class TasksPage
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.TasksPage
- 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 TypeMethodDescriptionvoidaddFourLabelToProject(String label1, String label2, String label3, String label4) voidvoidaddLabelToTask(String label) voidaddNewCommentInTaskWithMentioningTheFirstUserInTask(String comment, String user) voidaddNewCommentWithAttachedImages(String comment) voidvoidaddProject(String projectName) voidaddProjectManagerInput(String manager) voidaddProjectParticipantInput(String participant) voidaddProjectWithDescription(String projectName, String description) voidaddProjectWithFirstCreatedUserAsManger(String projectName, String fullName) voidaddProjectWithFirstUserAsParticipant(String projectName, String participant) voidaddProjectWithManager(String projectName, String fullName) voidaddProjectWithManagerAndParticipant(String projectName, String manager, String participant) voidaddProjectWithParticipant(String projectName, String lastName) voidaddSecondUserToProject(String lastName) voidaddSixLabelToProject(String label1, String label2, String label3, String label4, String label5, String label6) voidvoidassignTaskToUser(String user) voidvoidvoidvoidvoidvoidcheckAttachmentDisplay(String attachmentName) voidcheckClonedProject(String projectName) voidcheckClonedTask(String taskName) voidcheckDeletedProject(String projectName) voidcheckDeletedStatus(String statusColumn) voidcheckDeletedTaskIsNotDisplayed(String taskName) voidcheckDescriptionDisplay(String description) voidvoidvoidcheckFirstStatusColumn(String columnStatus) voidcheckGroupingSelected(String groupingValue) voidcheckLastStatusColumn(String columnStatus) voidvoidvoidvoidcheckProject(String projectName) voidcheckProjectNameIsDisplayedInProjectCard(String projectName, String description) voidcheckProjectNotDisplayed(String projectName) voidcheckSecondStatusColumn(String columnStatus) voidvoidcheckTaskPriority(String taskPriority) voidcheckTaskStatus(String taskStatus) voidvoidvoidvoidcheckThirdStatusColumn(String columnStatus) voidvoidcheckTypedProjectIsRemoved(String typedProject) voidcheckTypedTaskIsRemoved(String typedTask) voidcheckUpdatedDescription(String description) voidcheckUpdatedProject(String projectName, String description) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidclickOnCommentReply(String comment) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidvoidclickOnTheNotificationThatMentioneThirdUserInATaskInProject(String message, String projectName) voidvoidvoidvoidvoidvoidvoidvoidvoidvoidclickStatusName(String statusColumn) voidvoidvoidcloneProject(String projectName) voidvoidvoidvoidvoidvoidvoidcommentTask(String comment) voidcommentTaskWithUser(String user, String comment) voidvoidvoidvoidvoidvoidcountUserAvatarsInProjectCard(int count) voiddeleteProject(String projectName) voidvoidvoideditDescriptionForTask(String newDescription) voidvoideditProjectName(String projectName) voideditProjectNameWithDescription(String projectName, String newProjectName, String newDescription) voideditSpaceName(String spaceName) voidvoidenterDescriptionForTask(String description) voidenterProjectDescriptionWithoutTheTitle(String description) voidenterProjectTitleAndDescription(String projectName, String description) voidenterStatusText(String status) voidenterTaskComment(String comment) voidenterTitleForTask(String title) voidvoidgoBack()voidvoidgoToFilterType(String filterType) voidvoidvoidvoidvoidvoidvoidvoidvoidhoverOnTaskName(String task) voidvoidvoidisLabelDisplayedInProjectDetails(String label, String times) voidisSearchedTaskDisplayed(String taskName) booleanisStatusEditModeDisplayed(String statusColumn) voidvoidvoidvoidvoidmarkTaskAsCompletedInProjectDetails(String taskName) voidvoidvoidvoidvoidopenProject(String project) voidopenTaskCard(String task) voidvoidopenTaskDrawer(String taskName) voidopenTaskInTasksTab(String taskName) voidvoidprojectIsDisplayedInTasksAppCenter(String projectName) voidprojectNameIsDisplayedInProjectDetails(String projectName) voidvoidremoveLabelToProject(String label) voidvoidvoidvoidvoidvoidvoidsearchTask(String taskName) voidselectFilterOption(String label) voidselectProjectFilterOption(String option) voidsetInSearchProjectField(String project) voidsetProjectTitle(String projectTitle) voidsetQuickTaskName(String taskName) voidvoidvoidsetTaskDescription(String description) voidvoidvoidvoidsetTaskName(String taskName) voidsetTaskPriority(String taskPriority) voidvoidvoidsetTaskStatus(String taskStatus) voidvoidvoidvoidvoidtaskNameAndLabelIsDisplayedInProjectDetails(String label, String taskName) voidtaskNameIsDisplayedInDesiredColumn(String status, String taskName) voidtaskNameIsDisplayedInProjectDetails(String taskName) voidtaskNameIsNotDisplayedInProjectDetails(String taskName) voidtaskNamePLanView(String taskName) voidtaskOrderInProjectDetails(String task, String number) voidtasksNumberToDo(String tasksNumber) voidtaskTooltipIsDisplayed(String task) voidupdateTaskDescription(String description) voiduserAvatarIsDisplayedInProjectCard(String userName) voiduserAvatarIsNotDisplayedInProjectCard(String userName) voidvoidvoidvoidMethods 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
-
TasksPage
public TasksPage(org.openqa.selenium.WebDriver driver)
-
-
Method Details
-
addFourLabelToProject
-
addLabel
-
addLabelToTask
-
clickToAddNewCommentInTask
public void clickToAddNewCommentInTask() -
addNewCommentInTaskWithMentioningTheFirstUserInTask
-
addOtherCommentInTask
public void addOtherCommentInTask() -
addProject
-
addProjectManagerInput
-
addProjectParticipantInput
-
addProjectWithDescription
-
addProjectWithFirstCreatedUserAsManger
-
addProjectWithFirstUserAsParticipant
-
addProjectWithManager
-
addProjectWithManagerAndParticipant
-
addProjectWithParticipant
-
addSecondUserToProject
-
addSixLabelToProject
-
assignTaskToMe
public void assignTaskToMe() -
assignTaskToUser
-
boardViewIsDisplayedByDefault
public void boardViewIsDisplayedByDefault() -
cancelFilterButtonIsDisplayed
public void cancelFilterButtonIsDisplayed() -
checkAttachmentDisplay
-
checkClonedProject
-
checkClonedTask
-
checkDeletedProject
-
checkDeletedStatus
-
checkDeletedTaskIsNotDisplayed
-
checkDescriptionDisplay
-
checkDisplayOfFilterByProject
public void checkDisplayOfFilterByProject() -
checkDisplayOfFilterByTask
public void checkDisplayOfFilterByTask() -
checkFirstStatusColumn
-
checkGroupingSelected
-
checkLastStatusColumn
-
checkMessageEmptyProjectDisplay
public void checkMessageEmptyProjectDisplay() -
checkMoveStatusAfterIconIsNotDisplayed
public void checkMoveStatusAfterIconIsNotDisplayed() -
checkMoveStatusBeforeIconIsNotDisplayed
public void checkMoveStatusBeforeIconIsNotDisplayed() -
checkProject
-
checkProjectNameIsDisplayedInProjectCard
-
checkProjectNotDisplayed
-
checkSecondStatusColumn
-
checkTaskPriority
-
checkTaskStatus
-
checkThatSecondLevelDrawerChangesIsOpened
public void checkThatSecondLevelDrawerChangesIsOpened() -
checkThatTasksAreGroupedByAssignee
public void checkThatTasksAreGroupedByAssignee() -
checkTheTimestampUpdate
public void checkTheTimestampUpdate() -
checkThirdStatusColumn
-
checkTooltipIsDisplayed
public void checkTooltipIsDisplayed() -
checkTypedProjectIsRemoved
-
checkTypedTaskIsRemoved
-
checkUpdatedDescription
-
checkUpdatedProject
-
checkViewLinkAttachments
public void checkViewLinkAttachments() -
clearButtonInFilterByTaskIsNotVisible
public void clearButtonInFilterByTaskIsNotVisible() -
clearButtonInFilterByTaskIsVisible
public void clearButtonInFilterByTaskIsVisible() -
clearButtonIsNotVisible
public void clearButtonIsNotVisible() -
clearButtonIsVisible
public void clearButtonIsVisible() -
clickAddProjectButton
public void clickAddProjectButton() -
clickAddTaskButton
public void clickAddTaskButton() -
clickCancel
public void clickCancel() -
clickChangeLocation
public void clickChangeLocation() -
clickDelete
public void clickDelete() -
clickDeleteProjectButton
public void clickDeleteProjectButton() -
clickDocButton
public void clickDocButton() -
clickFilterButton
public void clickFilterButton() -
clickOnAddAttachmentLink
public void clickOnAddAttachmentLink() -
clickOnAddStatusAfterOptionOfTheFifthStatusColumn
public void clickOnAddStatusAfterOptionOfTheFifthStatusColumn() -
clickOnAddStatusBeforeOption
public void clickOnAddStatusBeforeOption() -
clickOnAssigneeRadioButton
public void clickOnAssigneeRadioButton() -
clickOnClearButton
public void clickOnClearButton() -
clickOnClearButtonInFilterByTask
public void clickOnClearButtonInFilterByTask() -
clickOnCommentReply
-
clickOnConfirmButton
public void clickOnConfirmButton() -
clickOnDeleteStatusIcon
public void clickOnDeleteStatusIcon() -
clickOnDeleteTaskOption
public void clickOnDeleteTaskOption() -
clickOnEditProjectButton
public void clickOnEditProjectButton() -
clickOnFifthColumnThreeDotsIcon
public void clickOnFifthColumnThreeDotsIcon() -
clickOnLastColumnThreeDotsIcon
public void clickOnLastColumnThreeDotsIcon() -
clickOnMoveStatusAfterIcon
public void clickOnMoveStatusAfterIcon() -
clickOnMoveStatusBeforeIcon
public void clickOnMoveStatusBeforeIcon() -
clickOnPlusButtonToAddTask
public void clickOnPlusButtonToAddTask() -
clickOnPlusButtonToAddTaskOfTheSixthStatusColumn
public void clickOnPlusButtonToAddTaskOfTheSixthStatusColumn() -
clickOnProjectThreeDotsButton
public void clickOnProjectThreeDotsButton() -
clickOnSaveButtonToAddTask
public void clickOnSaveButtonToAddTask() -
clickOnApplyButtonToSaveDescription
public void clickOnApplyButtonToSaveDescription() -
attachImageToTaskDescription
public void attachImageToTaskDescription() -
addNewCommentWithAttachedImages
-
clickOutsideTaskDescription
public void clickOutsideTaskDescription() -
checkTaskDescriptionNewAttachImage
public void checkTaskDescriptionNewAttachImage() -
checkAttachedImagesToTaskDescription
public void checkAttachedImagesToTaskDescription() -
checkAttachedImagesToTaskComment
public void checkAttachedImagesToTaskComment() -
openTaskDescriptionEditor
public void openTaskDescriptionEditor() -
closeTaskCommentDrawer
public void closeTaskCommentDrawer() -
clickOnSaveButtonToAddTaskSpaceProject
public void clickOnSaveButtonToAddTaskSpaceProject() -
clickOnTaskThreeDotsOption
public void clickOnTaskThreeDotsOption() -
clickOnTheNotificationThatMentioneThirdUserInATaskInProject
-
clickOnTheTimestamp
public void clickOnTheTimestamp() -
clickOnThreeDotsIcon
public void clickOnThreeDotsIcon() -
clickOnUpDateButton
public void clickOnUpDateButton() -
clickOnValidateStatusName
public void clickOnValidateStatusName() -
clickPlusIcon
public void clickPlusIcon() -
clickPlusIconProject
public void clickPlusIconProject() -
clickQuickAddTaskButton
public void clickQuickAddTaskButton() -
clickSaveProjectButton
public void clickSaveProjectButton() -
clickStatusName
-
clickViewAttachmentLink
public void clickViewAttachmentLink() -
cloneProject
-
cloneProjectButtonIsDisplayed
public void cloneProjectButtonIsDisplayed() -
clonetaskinspaceproject
public void clonetaskinspaceproject() -
colorPaletteIsDisplayed
public void colorPaletteIsDisplayed() -
commentButtonIsDisabled
public void commentButtonIsDisabled() -
commentsDrawerIsDisplayed
public void commentsDrawerIsDisplayed() -
commentTask
-
commentTaskWithUser
-
completeTask
public void completeTask() -
confirmDeleteStatusColumn
public void confirmDeleteStatusColumn() -
confirmDeleteTaskFromTasksBord
public void confirmDeleteTaskFromTasksBord() -
confirmFilter
public void confirmFilter() -
confirmFilterButtonIsDisplayed
public void confirmFilterButtonIsDisplayed() -
deleteProject
-
deleteProjectButtonIsDisplayed
public void deleteProjectButtonIsDisplayed() -
deleteTaskOptionIsDisplayed
public void deleteTaskOptionIsDisplayed() -
editDescriptionForTask
-
editProjectButtonIsDisplayed
public void editProjectButtonIsDisplayed() -
editProjectName
-
editProjectNameWithDescription
-
editSpaceName
-
editTaskDrawerIsDisplayed
public void editTaskDrawerIsDisplayed() -
enterDescriptionForTask
-
enterProjectDescriptionWithoutTheTitle
-
enterProjectTitleAndDescription
-
enterStatusText
-
enterTaskComment
-
enterTitleForTask
-
exitFromTheFirstProject
public void exitFromTheFirstProject() -
goBack
public void goBack() -
goToFilterTab
public void goToFilterTab() -
goToGroupAndSortTab
public void goToGroupAndSortTab() -
goToLabelsTab
public void goToLabelsTab() -
goToPLanView
public void goToPLanView() -
goToProjectDetailsList
public void goToProjectDetailsList() -
goToProjectsTab
public void goToProjectsTab() -
goToTasksTab
public void goToTasksTab() -
greenInformationIconIsDisplayed
public void greenInformationIconIsDisplayed() -
hoverOnProjectManagerIcon
public void hoverOnProjectManagerIcon() -
hoverOnTaskName
-
hoverOnTheChangesTimestamp
public void hoverOnTheChangesTimestamp() -
isFilterDrawerTabDisplayed
-
isLabelDisplayedInProjectDetails
-
isSearchedTaskDisplayed
-
isStatusEditModeDisplayed
-
labelIsDisplayedInProjectDrawer
-
labelIsDisplayedInTaskDrawer
-
labelIsNotDisplayedInProjectDrawer
-
markTaskAsCompletedFromTaskCard
public void markTaskAsCompletedFromTaskCard() -
markTaskAsCompletedInProjectDetails
-
maxCharsCount1250InformationIsDisplayed
public void maxCharsCount1250InformationIsDisplayed() -
maxCharsNumberMessageIsDisplayed
public void maxCharsNumberMessageIsDisplayed() -
more1250CharsInformationIsDisplayed
public void more1250CharsInformationIsDisplayed() -
openFilterDrawer
public void openFilterDrawer() -
openProject
-
openTaskCard
-
openTaskDrawer
-
openTaskInTasksTab
-
projectDrawerNotClosing
public void projectDrawerNotClosing() -
projectIsDisplayedInTasksAppCenter
-
projectNameIsDisplayedInProjectDetails
-
redInformationIconIsDisplayed
public void redInformationIconIsDisplayed() -
removeLabelToProject
-
replyTaskCommentButtonIsDisabled
public void replyTaskCommentButtonIsDisabled() -
resetFilterButtonIsDisplayed
public void resetFilterButtonIsDisplayed() -
returnToProjectsTab
public void returnToProjectsTab() -
saveAddingProject
public void saveAddingProject() -
saveAddTaskButton
public void saveAddTaskButton() -
saveQuickTask
public void saveQuickTask() -
searchTask
-
selectFilterOption
-
setInSearchProjectField
-
setProjectTitle
-
setQuickTaskName
-
setTaskCompletedInDrawer
public void setTaskCompletedInDrawer() -
setTaskCompletedInDrawerWithoutClosingIt
public void setTaskCompletedInDrawerWithoutClosingIt() -
setTaskDescription
-
setTaskDueDateNextWeek
public void setTaskDueDateNextWeek() -
setTaskDueDateToday
public void setTaskDueDateToday() -
setTaskDueDateTomorrow
public void setTaskDueDateTomorrow() -
setTaskName
-
setTaskPriority
-
setTaskStartDateToday
public void setTaskStartDateToday() -
setTaskStartDateTomorrow
public void setTaskStartDateTomorrow() -
setTaskStatus
-
switchToTASKSTab
public void switchToTASKSTab() -
taskIsMarkedAndDisplayedInCompletedSection
-
taskIsNotMarkedAndDisplayedInUncompletedSection
-
taskMarkedAsCompletedIsDisplayedInDrawer
public void taskMarkedAsCompletedIsDisplayedInDrawer() -
taskNameAndLabelIsDisplayedInProjectDetails
-
taskNameIsDisplayedInDesiredColumn
-
taskNameIsDisplayedInProjectDetails
-
taskNameIsNotDisplayedInProjectDetails
-
taskNamePLanView
-
taskOrderInProjectDetails
-
tasksNumberToDo
-
taskTooltipIsDisplayed
-
updateTaskDescription
-
countUserAvatarsInProjectCard
public void countUserAvatarsInProjectCard(int count) -
userAvatarIsDisplayedInProjectCard
-
userAvatarIsNotDisplayedInProjectCard
-
userFullNameIsDisplayedInProjectCard
-
userFullNameIsNotDisplayedInProjectCard
-
verifyViewLinkAttachments
public void verifyViewLinkAttachments() -
viewAllCommentsTaskButton
public void viewAllCommentsTaskButton() -
clickFilterTasksButton
public void clickFilterTasksButton() -
goToFilterType
-
selectProjectFilterOption
-