com.atlassian.jira.webtest.framework.impl.selenium.page
Class AbstractSeleniumChildPage<P extends Page>

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.AbstractSeleniumPage
                  extended by com.atlassian.jira.webtest.framework.impl.selenium.page.AbstractSeleniumChildPage<P>
All Implemented Interfaces:
PageObject, ChildPage<P>, Page
Direct Known Subclasses:
AbstractSeleniumSubmittableChildPage, CreateNewDashboardImpl

public abstract class AbstractSeleniumChildPage<P extends Page>
extends AbstractSeleniumPage
implements ChildPage<P>

Abstract implementation of ChildPage.

Since:
v4.3

Field Summary
protected  P parentPage
           
 
Fields inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
assertThat, client, context, timeouts
 
Constructor Summary
protected AbstractSeleniumChildPage(P parentPage, SeleniumContext ctx)
           
 
Method Summary
 P back()
          Go back to the parent page.
protected abstract  Locator backLocator()
          Locator of a clickable component that will take the test back to the parent page.
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.page.AbstractSeleniumPage
isAt
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.AbstractLocatorBasedPageObject
detector, 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.Page
isAt
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.PageObject
context, isReady
 

Field Detail

parentPage

protected final P extends Page parentPage
Constructor Detail

AbstractSeleniumChildPage

protected AbstractSeleniumChildPage(P parentPage,
                                    SeleniumContext ctx)
Method Detail

backLocator

protected abstract Locator backLocator()
Locator of a clickable component that will take the test back to the parent page.

Returns:
back component locator

back

public final P back()
Description copied from interface: ChildPage
Go back to the parent page.

Specified by:
back in interface ChildPage<P extends Page>
Returns:
parent page instance


Copyright © 2002-2012 Atlassian. All Rights Reserved.