com.atlassian.jira.webtest.framework.impl.selenium.dialog
Class AbstractSeleniumPopupInPage<D extends Dialog<D>>

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.dialog.AbstractSeleniumDialog<D>
                  extended by com.atlassian.jira.webtest.framework.impl.selenium.dialog.AbstractSeleniumPopup<D>
                      extended by com.atlassian.jira.webtest.framework.impl.selenium.dialog.AbstractSeleniumPopupInPage<D>
All Implemented Interfaces:
Localizable, Openable<D>, PageObject, Dialog<D>
Direct Known Subclasses:
SeleniumIssuePickerPopup

public abstract class AbstractSeleniumPopupInPage<D extends Dialog<D>>
extends AbstractSeleniumPopup<D>

Popup based on a page but not implementing page popup 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 AbstractSeleniumPopupInPage(Page page, SeleniumLocator openLinkLocator, SeleniumContext ctx, String dialogBody, String windowId)
           
 
Method Summary
protected  TimedCondition isOpenableInContext()
          Timed condition checking if this dialog is openable in the current test context
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.dialog.AbstractSeleniumPopup
asTargetType, dialogType, isInPopupWindow, isOpen, open, openDialogLocator
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.dialog.AbstractSeleniumDialog
detector, isClosed, isOpenable, locator
 
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.core.Openable
isClosed, isOpenable
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.Localizable
locator
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.PageObject
context, isReady
 

Constructor Detail

AbstractSeleniumPopupInPage

protected AbstractSeleniumPopupInPage(Page page,
                                      SeleniumLocator openLinkLocator,
                                      SeleniumContext ctx,
                                      String dialogBody,
                                      String windowId)
Method Detail

isOpenableInContext

protected TimedCondition isOpenableInContext()
Description copied from class: AbstractSeleniumDialog
Timed condition checking if this dialog is openable in the current test context

Specified by:
isOpenableInContext in class AbstractSeleniumDialog<D extends Dialog<D>>
Returns:
timed condition 'is openable in the current context?'


Copyright © 2002-2013 Atlassian. All Rights Reserved.