Package com.atlassian.mywork.pageobjects
Class NotificationDrilldownPage
- java.lang.Object
-
- com.atlassian.mywork.pageobjects.AbstractPageObject
-
- com.atlassian.mywork.pageobjects.NotificationDrilldownPage
-
- All Implemented Interfaces:
com.atlassian.pageobjects.Page
public class NotificationDrilldownPage extends AbstractPageObject implements com.atlassian.pageobjects.Page
-
-
Field Summary
-
Fields inherited from class com.atlassian.mywork.pageobjects.AbstractPageObject
elementFinder, pageBinder, ROOT_URL
-
-
Constructor Summary
Constructors Constructor Description NotificationDrilldownPage()NotificationDrilldownPage(String aggregateKey)
-
Method Summary
-
Methods inherited from class com.atlassian.mywork.pageobjects.AbstractPageObject
waitForTransition
-
-
-
-
Constructor Detail
-
NotificationDrilldownPage
public NotificationDrilldownPage()
-
NotificationDrilldownPage
public NotificationDrilldownPage(String aggregateKey)
-
-
Method Detail
-
waitUntilVisible
public void waitUntilVisible()
-
getUrl
public String getUrl()
- Specified by:
getUrlin interfacecom.atlassian.pageobjects.Page
-
authorise
public OAuthConfirmPage authorise()
-
discard
public NotificationsPage discard()
-
back
public NotificationsPage back()
-
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()
-
openTask
public TaskDetailPage openTask()
-
getVisibleItems
public List<NotificationDrilldownItem> getVisibleItems()
-
areNotificationsVisible
public com.atlassian.pageobjects.elements.query.TimedCondition areNotificationsVisible()
-
getActions
public List<NotificationAction> getActions()
-
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()
-
-