Class TasksPage

java.lang.Object
net.serenitybdd.core.pages.PageObject
net.thucydides.core.pages.PageObject
All Implemented Interfaces:
BasePage

public class TasksPage extends GenericPage
  • Constructor Details

    • TasksPage

      public TasksPage(org.openqa.selenium.WebDriver driver)
  • Method Details

    • addFourLabelToProject

      public void addFourLabelToProject(String label1, String label2, String label3, String label4)
    • addLabel

      public void addLabel(String label)
    • addLabelToTask

      public void addLabelToTask(String label)
    • clickToAddNewCommentInTask

      public void clickToAddNewCommentInTask()
    • addNewCommentInTaskWithMentioningTheFirstUserInTask

      public void addNewCommentInTaskWithMentioningTheFirstUserInTask(String comment, String user)
    • addOtherCommentInTask

      public void addOtherCommentInTask()
    • addProject

      public void addProject(String projectName)
    • addProjectManagerInput

      public void addProjectManagerInput(String manager)
    • addProjectParticipantInput

      public void addProjectParticipantInput(String participant)
    • addProjectWithDescription

      public void addProjectWithDescription(String projectName, String description)
    • addProjectWithFirstCreatedUserAsManger

      public void addProjectWithFirstCreatedUserAsManger(String projectName, String fullName)
    • addProjectWithFirstUserAsParticipant

      public void addProjectWithFirstUserAsParticipant(String projectName, String participant)
    • addProjectWithManager

      public void addProjectWithManager(String projectName, String fullName)
    • addProjectWithManagerAndParticipant

      public void addProjectWithManagerAndParticipant(String projectName, String manager, String participant)
    • addProjectWithParticipant

      public void addProjectWithParticipant(String projectName, String lastName)
    • addSecondUserToProject

      public void addSecondUserToProject(String lastName)
    • addSixLabelToProject

      public void addSixLabelToProject(String label1, String label2, String label3, String label4, String label5, String label6)
    • assignTaskToMe

      public void assignTaskToMe()
    • assignTaskToUser

      public void assignTaskToUser(String user)
    • boardViewIsDisplayedByDefault

      public void boardViewIsDisplayedByDefault()
    • cancelFilterButtonIsDisplayed

      public void cancelFilterButtonIsDisplayed()
    • checkAttachmentDisplay

      public void checkAttachmentDisplay(String attachmentName)
    • checkClonedProject

      public void checkClonedProject(String projectName)
    • checkClonedTask

      public void checkClonedTask(String taskName)
    • checkDeletedProject

      public void checkDeletedProject(String projectName)
    • checkDeletedStatus

      public void checkDeletedStatus(String statusColumn)
    • checkDeletedTaskIsNotDisplayed

      public void checkDeletedTaskIsNotDisplayed(String taskName)
    • checkDescriptionDisplay

      public void checkDescriptionDisplay(String description)
    • checkDisplayOfFilterByProject

      public void checkDisplayOfFilterByProject()
    • checkDisplayOfFilterByTask

      public void checkDisplayOfFilterByTask()
    • checkFirstStatusColumn

      public void checkFirstStatusColumn(String columnStatus)
    • checkGroupingSelected

      public void checkGroupingSelected(String groupingValue)
    • checkLastStatusColumn

      public void checkLastStatusColumn(String columnStatus)
    • checkMessageEmptyProjectDisplay

      public void checkMessageEmptyProjectDisplay()
    • checkMoveStatusAfterIconIsNotDisplayed

      public void checkMoveStatusAfterIconIsNotDisplayed()
    • checkMoveStatusBeforeIconIsNotDisplayed

      public void checkMoveStatusBeforeIconIsNotDisplayed()
    • checkProject

      public void checkProject(String projectName)
    • checkProjectNameIsDisplayedInProjectCard

      public void checkProjectNameIsDisplayedInProjectCard(String projectName, String description)
    • checkProjectNotDisplayed

      public void checkProjectNotDisplayed(String projectName)
    • checkSecondStatusColumn

      public void checkSecondStatusColumn(String columnStatus)
    • checkTaskPriority

      public void checkTaskPriority(String taskPriority)
    • checkTaskStatus

      public void checkTaskStatus(String taskStatus)
    • checkThatSecondLevelDrawerChangesIsOpened

      public void checkThatSecondLevelDrawerChangesIsOpened()
    • checkThatTasksAreGroupedByAssignee

      public void checkThatTasksAreGroupedByAssignee()
    • checkTheTimestampUpdate

      public void checkTheTimestampUpdate()
    • checkThirdStatusColumn

      public void checkThirdStatusColumn(String columnStatus)
    • checkTooltipIsDisplayed

      public void checkTooltipIsDisplayed()
    • checkTypedProjectIsRemoved

      public void checkTypedProjectIsRemoved(String typedProject)
    • checkTypedTaskIsRemoved

      public void checkTypedTaskIsRemoved(String typedTask)
    • checkUpdatedDescription

      public void checkUpdatedDescription(String description)
    • checkUpdatedProject

      public void checkUpdatedProject(String projectName, String description)
    • 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

      public void clickOnCommentReply(String comment)
    • 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

      public void addNewCommentWithAttachedImages(String comment)
    • 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

      public void clickOnTheNotificationThatMentioneThirdUserInATaskInProject(String message, String projectName)
    • 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

      public void clickStatusName(String statusColumn)
    • clickViewAttachmentLink

      public void clickViewAttachmentLink()
    • cloneProject

      public void cloneProject(String projectName)
    • cloneProjectButtonIsDisplayed

      public void cloneProjectButtonIsDisplayed()
    • clonetaskinspaceproject

      public void clonetaskinspaceproject()
    • colorPaletteIsDisplayed

      public void colorPaletteIsDisplayed()
    • commentButtonIsDisabled

      public void commentButtonIsDisabled()
    • commentsDrawerIsDisplayed

      public void commentsDrawerIsDisplayed()
    • commentTask

      public void commentTask(String comment)
    • commentTaskWithUser

      public void commentTaskWithUser(String user, String comment)
    • completeTask

      public void completeTask()
    • confirmDeleteStatusColumn

      public void confirmDeleteStatusColumn()
    • confirmDeleteTaskFromTasksBord

      public void confirmDeleteTaskFromTasksBord()
    • confirmFilter

      public void confirmFilter()
    • confirmFilterButtonIsDisplayed

      public void confirmFilterButtonIsDisplayed()
    • deleteProject

      public void deleteProject(String projectName)
    • deleteProjectButtonIsDisplayed

      public void deleteProjectButtonIsDisplayed()
    • deleteTaskOptionIsDisplayed

      public void deleteTaskOptionIsDisplayed()
    • editDescriptionForTask

      public void editDescriptionForTask(String newDescription)
    • editProjectButtonIsDisplayed

      public void editProjectButtonIsDisplayed()
    • editProjectName

      public void editProjectName(String projectName)
    • editProjectNameWithDescription

      public void editProjectNameWithDescription(String projectName, String newProjectName, String newDescription)
    • editSpaceName

      public void editSpaceName(String spaceName)
    • editTaskDrawerIsDisplayed

      public void editTaskDrawerIsDisplayed()
    • enterDescriptionForTask

      public void enterDescriptionForTask(String description)
    • enterProjectDescriptionWithoutTheTitle

      public void enterProjectDescriptionWithoutTheTitle(String description)
    • enterProjectTitleAndDescription

      public void enterProjectTitleAndDescription(String projectName, String description)
    • enterStatusText

      public void enterStatusText(String status)
    • enterTaskComment

      public void enterTaskComment(String comment)
    • enterTitleForTask

      public void enterTitleForTask(String title)
    • 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

      public void hoverOnTaskName(String task)
    • hoverOnTheChangesTimestamp

      public void hoverOnTheChangesTimestamp()
    • isFilterDrawerTabDisplayed

      public void isFilterDrawerTabDisplayed(String tab)
    • isLabelDisplayedInProjectDetails

      public void isLabelDisplayedInProjectDetails(String label, String times)
    • isSearchedTaskDisplayed

      public void isSearchedTaskDisplayed(String taskName)
    • isStatusEditModeDisplayed

      public boolean isStatusEditModeDisplayed(String statusColumn)
    • labelIsDisplayedInProjectDrawer

      public void labelIsDisplayedInProjectDrawer(String label)
    • labelIsDisplayedInTaskDrawer

      public void labelIsDisplayedInTaskDrawer(String label)
    • labelIsNotDisplayedInProjectDrawer

      public void labelIsNotDisplayedInProjectDrawer(String label)
    • markTaskAsCompletedFromTaskCard

      public void markTaskAsCompletedFromTaskCard()
    • markTaskAsCompletedInProjectDetails

      public void markTaskAsCompletedInProjectDetails(String taskName)
    • maxCharsCount1250InformationIsDisplayed

      public void maxCharsCount1250InformationIsDisplayed()
    • maxCharsNumberMessageIsDisplayed

      public void maxCharsNumberMessageIsDisplayed()
    • more1250CharsInformationIsDisplayed

      public void more1250CharsInformationIsDisplayed()
    • openFilterDrawer

      public void openFilterDrawer()
    • openProject

      public void openProject(String project)
    • openTaskCard

      public void openTaskCard(String task)
    • openTaskDrawer

      public void openTaskDrawer(String taskName)
    • openTaskInTasksTab

      public void openTaskInTasksTab(String taskName)
    • projectDrawerNotClosing

      public void projectDrawerNotClosing()
    • projectIsDisplayedInTasksAppCenter

      public void projectIsDisplayedInTasksAppCenter(String projectName)
    • projectNameIsDisplayedInProjectDetails

      public void projectNameIsDisplayedInProjectDetails(String projectName)
    • redInformationIconIsDisplayed

      public void redInformationIconIsDisplayed()
    • removeLabelToProject

      public void removeLabelToProject(String label)
    • 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

      public void searchTask(String taskName)
    • selectFilterOption

      public void selectFilterOption(String label)
    • setInSearchProjectField

      public void setInSearchProjectField(String project)
    • setProjectTitle

      public void setProjectTitle(String projectTitle)
    • setQuickTaskName

      public void setQuickTaskName(String taskName)
    • setTaskCompletedInDrawer

      public void setTaskCompletedInDrawer()
    • setTaskCompletedInDrawerWithoutClosingIt

      public void setTaskCompletedInDrawerWithoutClosingIt()
    • setTaskDescription

      public void setTaskDescription(String description)
    • setTaskDueDateNextWeek

      public void setTaskDueDateNextWeek()
    • setTaskDueDateToday

      public void setTaskDueDateToday()
    • setTaskDueDateTomorrow

      public void setTaskDueDateTomorrow()
    • setTaskName

      public void setTaskName(String taskName)
    • setTaskPriority

      public void setTaskPriority(String taskPriority)
    • setTaskStartDateToday

      public void setTaskStartDateToday()
    • setTaskStartDateTomorrow

      public void setTaskStartDateTomorrow()
    • setTaskStatus

      public void setTaskStatus(String taskStatus)
    • switchToTASKSTab

      public void switchToTASKSTab()
    • taskIsMarkedAndDisplayedInCompletedSection

      public void taskIsMarkedAndDisplayedInCompletedSection(String taskName)
    • taskIsNotMarkedAndDisplayedInUncompletedSection

      public void taskIsNotMarkedAndDisplayedInUncompletedSection(String taskName)
    • taskMarkedAsCompletedIsDisplayedInDrawer

      public void taskMarkedAsCompletedIsDisplayedInDrawer()
    • taskNameAndLabelIsDisplayedInProjectDetails

      public void taskNameAndLabelIsDisplayedInProjectDetails(String label, String taskName)
    • taskNameIsDisplayedInDesiredColumn

      public void taskNameIsDisplayedInDesiredColumn(String status, String taskName)
    • taskNameIsDisplayedInProjectDetails

      public void taskNameIsDisplayedInProjectDetails(String taskName)
    • taskNameIsNotDisplayedInProjectDetails

      public void taskNameIsNotDisplayedInProjectDetails(String taskName)
    • taskNamePLanView

      public void taskNamePLanView(String taskName)
    • taskOrderInProjectDetails

      public void taskOrderInProjectDetails(String task, String number)
    • tasksNumberToDo

      public void tasksNumberToDo(String tasksNumber)
    • taskTooltipIsDisplayed

      public void taskTooltipIsDisplayed(String task)
    • updateTaskDescription

      public void updateTaskDescription(String description)
    • countUserAvatarsInProjectCard

      public void countUserAvatarsInProjectCard(int count)
    • userAvatarIsDisplayedInProjectCard

      public void userAvatarIsDisplayedInProjectCard(String userName)
    • userAvatarIsNotDisplayedInProjectCard

      public void userAvatarIsNotDisplayedInProjectCard(String userName)
    • userFullNameIsDisplayedInProjectCard

      public void userFullNameIsDisplayedInProjectCard(String name)
    • userFullNameIsNotDisplayedInProjectCard

      public void userFullNameIsNotDisplayedInProjectCard(String name)
    • verifyViewLinkAttachments

      public void verifyViewLinkAttachments()
    • viewAllCommentsTaskButton

      public void viewAllCommentsTaskButton()
    • clickFilterTasksButton

      public void clickFilterTasksButton()
    • goToFilterType

      public void goToFilterType(String filterType)
    • selectProjectFilterOption

      public void selectProjectFilterOption(String option)