Class ProgramsPage

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

public class ProgramsPage extends GenericPage
  • Constructor Details

    • ProgramsPage

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

    • saveProgram

      public void saveProgram(String programName, String programDescription, String programAudience)
    • enableDisableProgram

      public void enableDisableProgram()
    • checkProgramStatusSwitchNotDisplayed

      public void checkProgramStatusSwitchNotDisplayed()
    • goBackUsingProgramTitle

      public void goBackUsingProgramTitle(String programName)
    • addSpaceAudience

      public void addSpaceAudience(String randomSpaceName)
    • checkProgramCardDisplay

      public void checkProgramCardDisplay(String title)
    • checkProgramCardTitle

      public void checkProgramCardTitle(String title)
    • checkProgramDrawerDisplay

      public void checkProgramDrawerDisplay()
    • clickAddProgramBtn

      public void clickAddProgramBtn()
    • clickSaveProgramButton

      public void clickSaveProgramButton()
    • deleteCreatedProgram

      public void deleteCreatedProgram(String programName)
    • editProgram

      public void editProgram()
    • editProgram

      public void editProgram(String programName)
    • editProgramWithDescription

      public void editProgramWithDescription(String programName, String newProgramName, String newProgramDescription)
    • enterProgramTitle

      public void enterProgramTitle(String programTitle)
    • enterProgramDescription

      public void enterProgramDescription(String programDescription)
    • selectEngagementApplication

      public void selectEngagementApplication(String link)
    • selectProgramsFilter

      public void selectProgramsFilter(String value)
    • selectProgramActionsFilter

      public void selectProgramActionsFilter(String value)
    • openProgramCard

      public void openProgramCard(String title)
    • checkCannotAnnounceAction

      public void checkCannotAnnounceAction()
    • checkProgramActionNotContainsDurationLimitation

      public void checkProgramActionNotContainsDurationLimitation()
    • checkProgramActionContainsDurationLimitation

      public void checkProgramActionContainsDurationLimitation()
    • closeProgramCard

      public void closeProgramCard()
    • editProgramAction

      public void editProgramAction(String actionTitle)
    • enableProgramAction

      public void enableProgramAction(String actionTitle)
    • disableProgramAction

      public void disableProgramAction(String actionTitle)
    • deleteProgramAction

      public void deleteProgramAction(String actionTitle)
    • announceAction

      public void announceAction(String actionTitle, String announcementMessage)
    • announceActionFromActivity

      public void announceActionFromActivity(String actionTitle, String announcementMessage)
    • sendAnnouncementMessage

      public void sendAnnouncementMessage(String announcementMessage)
    • checkProgramPositionInTopPrograms

      public void checkProgramPositionInTopPrograms(String programName, int listPosition)
    • checkProgramNotDisplayedInTopPrograms

      public void checkProgramNotDisplayedInTopPrograms(String programName)
    • addProgramOwner

      public void addProgramOwner(String firstName)
    • checkAdminActionsFilterIsDisplayed

      public void checkAdminActionsFilterIsDisplayed()
    • checkMessageIsDisplayedInProgramDetailDrawer

      public void checkMessageIsDisplayedInProgramDetailDrawer(String message)
    • checkMessageIsNotDisplayedInProgramDetailDrawer

      public void checkMessageIsNotDisplayedInProgramDetailDrawer(String message)
    • checkAdminActionsFilterIsNotDisplayed

      public void checkAdminActionsFilterIsNotDisplayed()
    • checkActionsFilterIsDisplayed

      public void checkActionsFilterIsDisplayed()
    • attachAvatarToProgram

      public void attachAvatarToProgram()
    • attachCoverToProgram

      public void attachCoverToProgram()
    • deleteAvatarFromProgram

      public void deleteAvatarFromProgram()
    • deleteCoverFromProgram

      public void deleteCoverFromProgram()
    • checkProgramAvatarIsSpecificInDetail

      public void checkProgramAvatarIsSpecificInDetail()
    • checkProgramAvatarIsDefaultInDetail

      public void checkProgramAvatarIsDefaultInDetail()
    • checkProgramCoverIsSpecificInDetail

      public void checkProgramCoverIsSpecificInDetail()
    • checkProgramCoverIsDefaultInDetail

      public void checkProgramCoverIsDefaultInDetail()
    • getProgramTitleFromDrawer

      public String getProgramTitleFromDrawer()