com.atlassian.jira.webtest.framework.impl.selenium.query
Class AbstractLocatorBasedConditionQueryBuilder<B extends AbstractLocatorBasedConditionQueryBuilder<B,C,T>,C extends AbstractSeleniumConditionBasedQuery<T>,T>

java.lang.Object
  extended by com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
      extended by com.atlassian.jira.webtest.framework.impl.selenium.util.AbstractSeleniumTimedObjectBuilder<B,T>
          extended by com.atlassian.jira.webtest.framework.impl.selenium.query.AbstractSeleniumConditionBasedQueryBuilder<B,C,T>
              extended by com.atlassian.jira.webtest.framework.impl.selenium.query.AbstractLocatorBasedConditionQueryBuilder<B,C,T>
Direct Known Subclasses:
AttributeQuery.Builder, TextQuery.Builder, ValueQuery.Builder

public abstract class AbstractLocatorBasedConditionQueryBuilder<B extends AbstractLocatorBasedConditionQueryBuilder<B,C,T>,C extends AbstractSeleniumConditionBasedQuery<T>,T>
extends AbstractSeleniumConditionBasedQueryBuilder<B,C,T>

Builder for queries that use Selenium locators.

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 AbstractLocatorBasedConditionQueryBuilder(SeleniumContext context, Class<B> target)
           
 
Method Summary
 String locator()
           
 B locator(Locator locator)
           
 B locator(SeleniumLocator locator)
           
 B locator(String locator)
           
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.query.AbstractSeleniumConditionBasedQueryBuilder
condition, condition, expirationHandler, expirationHandler, nonEvalValue, nonEvalValue
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.util.AbstractSeleniumTimedObjectBuilder
asTargetType, build, defaultTimeout, defaultTimeout, defaultTimeout
 
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
 

Constructor Detail

AbstractLocatorBasedConditionQueryBuilder

protected AbstractLocatorBasedConditionQueryBuilder(SeleniumContext context,
                                                    Class<B> target)
Method Detail

locator

public final B locator(String locator)

locator

public final B locator(SeleniumLocator locator)

locator

public final B locator(Locator locator)

locator

public final String locator()


Copyright © 2002-2013 Atlassian. All Rights Reserved.