com.atlassian.jira.webtest.framework.impl.selenium.page.issue
Class SeleniumIssueMenu

java.lang.Object
  extended by com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
      extended by com.atlassian.jira.webtest.framework.impl.selenium.core.AbstractSeleniumPageObject
          extended by com.atlassian.jira.webtest.framework.impl.selenium.core.AbstractLocatorBasedPageObject
              extended by com.atlassian.jira.webtest.framework.impl.selenium.page.AbstractSeleniumPageSection<ViewIssue>
                  extended by com.atlassian.jira.webtest.framework.impl.selenium.page.issue.SeleniumIssueMenu
All Implemented Interfaces:
Component<ViewIssue>, PageObject, IssueMenu, PageSection<ViewIssue>

public class SeleniumIssueMenu
extends AbstractSeleniumPageSection<ViewIssue>
implements IssueMenu

Selenium implementation of the IssueMenu interface.

Since:
v4.3

Field Summary
 
Fields inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
assertThat, client, context, timeouts
 
Constructor Summary
protected SeleniumIssueMenu(ViewIssue page, SeleniumContext context)
           
 
Method Summary
protected  SeleniumLocator detector()
          Main locator of this page object.
 ViewIssue invoke(IssueOperation issueOperation)
          Invoke given issueOperation by clicking in this menu.
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.page.AbstractSeleniumPageSection
page, parent
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.AbstractLocatorBasedPageObject
isReady
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.AbstractSeleniumPageObject
body, conditions, css, forClass, id, jQuery, locatorFor, name, queries, waitFor, xpath
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
context
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.webtest.framework.page.PageSection
page
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.component.Component
parent
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.PageObject
context, isReady
 

Constructor Detail

SeleniumIssueMenu

protected SeleniumIssueMenu(ViewIssue page,
                            SeleniumContext context)
Method Detail

detector

protected SeleniumLocator detector()
Description copied from class: AbstractLocatorBasedPageObject
Main locator of this page object. Its presence means that this object is ready to be manipulated in the test.

Specified by:
detector in class AbstractLocatorBasedPageObject
Returns:
main locator of this page object

invoke

public ViewIssue invoke(IssueOperation issueOperation)
Description copied from interface: IssueMenu
Invoke given issueOperation by clicking in this menu.

Specified by:
invoke in interface IssueMenu
Parameters:
issueOperation - issue operation to invoke
Returns:
view issue parent page


Copyright © 2002-2013 Atlassian. All Rights Reserved.