Class NotificationDrilldownPage

  • All Implemented Interfaces:
    com.atlassian.pageobjects.Page

    public class NotificationDrilldownPage
    extends AbstractPageObject
    implements com.atlassian.pageobjects.Page
    • Constructor Detail

      • NotificationDrilldownPage

        public NotificationDrilldownPage()
      • NotificationDrilldownPage

        public NotificationDrilldownPage​(String aggregateKey)
    • Method Detail

      • waitUntilVisible

        public void waitUntilVisible()
      • getUrl

        public String getUrl()
        Specified by:
        getUrl in interface com.atlassian.pageobjects.Page
      • gotoLink

        public <P> P gotoLink​(int actionIndex,
                              Class<P> pageClass,
                              Object... args)
      • hasHeader

        public boolean hasHeader()
      • getItemTitle

        public String getItemTitle()
      • getFocusedDrilldownTitle

        public String getFocusedDrilldownTitle()
      • getActionText

        public String getActionText()
      • isCollapsed

        public boolean isCollapsed()
      • getCollapsedText

        public String getCollapsedText()
      • expand

        public void expand()
      • isConvertTaskButtonVisible

        public boolean isConvertTaskButtonVisible()
      • hasTask

        public boolean hasTask()
      • createTask

        public void createTask()
      • areNotificationsVisible

        public com.atlassian.pageobjects.elements.query.TimedCondition areNotificationsVisible()
      • getActions

        protected static List<NotificationAction> getActions​(com.atlassian.pageobjects.PageBinder pageBinder,
                                                             com.atlassian.pageobjects.elements.PageElement element)
      • navigateToActionMessageLink

        public <P> P navigateToActionMessageLink​(Class<P> nextPage,
                                                 Object... args)
      • sendKeys

        public NotificationDrilldownPage sendKeys​(String shortcut)
        Sends the provided shortcut as keys to test keyboard shortcuts
        Parameters:
        shortcut - string representing the key(s) to be pressed. eg: 'j'
      • gotoNotificationListKeyboard

        public NotificationsPage gotoNotificationListKeyboard()
      • openFocusedNotification

        public String openFocusedNotification()