com.atlassian.jira.webtest.framework.impl.selenium.query
Class AbstractSeleniumConditionBasedQuery<T>

java.lang.Object
  extended by com.atlassian.jira.webtest.framework.core.AbstractPollingQuery
      extended by com.atlassian.jira.webtest.framework.core.query.AbstractTimedQuery<T>
          extended by com.atlassian.jira.webtest.framework.core.query.AbstractConditionBasedQuery<T>
              extended by com.atlassian.jira.webtest.framework.impl.selenium.query.AbstractSeleniumConditionBasedQuery<T>
Type Parameters:
T - query result type
All Implemented Interfaces:
ClockAware, PollingQuery, TimedQuery<T>
Direct Known Subclasses:
AbstractLocatorConditionQuery

public abstract class AbstractSeleniumConditionBasedQuery<T>
extends AbstractConditionBasedQuery<T>

Condition based timed query in the Selenium World™.

Since:
v4.3
See Also:
AbstractConditionBasedQuery

Field Summary
protected  com.atlassian.selenium.SeleniumClient client
           
protected  SeleniumContext context
           
 
Fields inherited from class com.atlassian.jira.webtest.framework.core.AbstractPollingQuery
defaultTimeout, interval
 
Constructor Summary
protected AbstractSeleniumConditionBasedQuery(AbstractSeleniumConditionBasedQueryBuilder<?,?,T> builder)
           
protected AbstractSeleniumConditionBasedQuery(TimedCondition condition, SeleniumContext ctx, ExpirationHandler expirationHandler)
           
protected AbstractSeleniumConditionBasedQuery(TimedCondition condition, SeleniumContext ctx, ExpirationHandler expirationHandler, long defTimeout)
           
 
Method Summary
 
Methods inherited from class com.atlassian.jira.webtest.framework.core.query.AbstractConditionBasedQuery
condition, currentValue, evaluateNow, shouldReturn, substituteValue
 
Methods inherited from class com.atlassian.jira.webtest.framework.core.query.AbstractTimedQuery
by, by, byDefaultTimeout, clock, expirationHandler, now, resetLastRun, toString
 
Methods inherited from class com.atlassian.jira.webtest.framework.core.AbstractPollingQuery
defaultTimeout, interval
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.PollingQuery
defaultTimeout, interval
 

Field Detail

context

protected final SeleniumContext context

client

protected final com.atlassian.selenium.SeleniumClient client
Constructor Detail

AbstractSeleniumConditionBasedQuery

protected AbstractSeleniumConditionBasedQuery(TimedCondition condition,
                                              SeleniumContext ctx,
                                              ExpirationHandler expirationHandler,
                                              long defTimeout)

AbstractSeleniumConditionBasedQuery

protected AbstractSeleniumConditionBasedQuery(TimedCondition condition,
                                              SeleniumContext ctx,
                                              ExpirationHandler expirationHandler)

AbstractSeleniumConditionBasedQuery

protected AbstractSeleniumConditionBasedQuery(AbstractSeleniumConditionBasedQueryBuilder<?,?,T> builder)


Copyright © 2002-2012 Atlassian. All Rights Reserved.