com.atlassian.jira.webtest.framework.impl.selenium.condition
Class AbstractSeleniumTimedCondition

java.lang.Object
  extended by com.atlassian.jira.webtest.framework.core.AbstractPollingQuery
      extended by com.atlassian.jira.webtest.framework.core.condition.AbstractTimedCondition
          extended by com.atlassian.jira.webtest.framework.impl.selenium.condition.AbstractSeleniumTimedCondition
All Implemented Interfaces:
ClockAware, TimedCondition, PollingQuery
Direct Known Subclasses:
AbstractLocatorBasedTimedCondition, ExecuteScriptCondition, IsInWindowCondition

public abstract class AbstractSeleniumTimedCondition
extends AbstractTimedCondition
implements TimedCondition

Abstract implementation of the TimedCondition in the Selenium world.

Since:
v4.2

Field Summary
protected  com.atlassian.selenium.SeleniumClient client
           
protected  SeleniumContext context
           
static Timeouts DEFAULT_TIMEOUT
          A global default timeout for conditions is Timeouts.UI_ACTION, as most of the conditions is run to evaluate results of such.
 
Fields inherited from class com.atlassian.jira.webtest.framework.core.AbstractPollingQuery
defaultTimeout, interval
 
Constructor Summary
protected AbstractSeleniumTimedCondition(AbstractSeleniumTimedConditionBuilder<?,? extends AbstractSeleniumTimedCondition> builder)
           
protected AbstractSeleniumTimedCondition(SeleniumContext context)
          Creates a new AbstractSeleniumTimedCondition with default timeout set to DEFAULT_TIMEOUT.
protected AbstractSeleniumTimedCondition(SeleniumContext context, long defaultTimeout)
          Creates a new AbstractSeleniumTimedCondition with defaultTimeout customized for given condition instance.
protected AbstractSeleniumTimedCondition(SeleniumContext context, Timeouts defaultTimeout)
          Creates a new AbstractSeleniumTimedCondition with defaultTimeout customized for given condition instance.
 
Method Summary
 
Methods inherited from class com.atlassian.jira.webtest.framework.core.condition.AbstractTimedCondition
by, byDefaultTimeout, clock
 
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, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.condition.TimedCondition
by, byDefaultTimeout, now
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.PollingQuery
defaultTimeout, interval
 

Field Detail

DEFAULT_TIMEOUT

public static final Timeouts DEFAULT_TIMEOUT
A global default timeout for conditions is Timeouts.UI_ACTION, as most of the conditions is run to evaluate results of such.


context

protected final SeleniumContext context

client

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

AbstractSeleniumTimedCondition

protected AbstractSeleniumTimedCondition(SeleniumContext context)
Creates a new AbstractSeleniumTimedCondition with default timeout set to DEFAULT_TIMEOUT.

Parameters:
context - current test context

AbstractSeleniumTimedCondition

protected AbstractSeleniumTimedCondition(SeleniumContext context,
                                         long defaultTimeout)
Creates a new AbstractSeleniumTimedCondition with defaultTimeout customized for given condition instance.

Parameters:
context - current test context
defaultTimeout - default timeout for this condition

AbstractSeleniumTimedCondition

protected AbstractSeleniumTimedCondition(SeleniumContext context,
                                         Timeouts defaultTimeout)
Creates a new AbstractSeleniumTimedCondition with defaultTimeout customized for given condition instance.

Parameters:
context - current test context
defaultTimeout - default timeout for this condition

AbstractSeleniumTimedCondition

protected AbstractSeleniumTimedCondition(AbstractSeleniumTimedConditionBuilder<?,? extends AbstractSeleniumTimedCondition> builder)


Copyright © 2002-2013 Atlassian. All Rights Reserved.