org.openqa.selenium.internal.selenesedriver
Class AbstractElementFinder<T>

java.lang.Object
  extended by org.openqa.selenium.internal.selenesedriver.AbstractElementFinder<T>
All Implemented Interfaces:
SeleneseFunction<T>
Direct Known Subclasses:
FindElement, FindElements

public abstract class AbstractElementFinder<T>
extends Object
implements SeleneseFunction<T>


Nested Class Summary
 class AbstractElementFinder.ImplicitWait
           
 
Constructor Summary
AbstractElementFinder()
           
 
Method Summary
 T apply(com.thoughtworks.selenium.Selenium selenium, Map<String,?> args)
           
protected abstract  T executeFind(com.thoughtworks.selenium.Selenium selenium, String how, String using, String parentLocator)
           
 AbstractElementFinder.ImplicitWait implicitlyWait()
           
protected  Map<String,String> newElement(String key)
           
protected abstract  T onFailure(String how, String using)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractElementFinder

public AbstractElementFinder()
Method Detail

executeFind

protected abstract T executeFind(com.thoughtworks.selenium.Selenium selenium,
                                 String how,
                                 String using,
                                 String parentLocator)

onFailure

protected abstract T onFailure(String how,
                               String using)

newElement

protected Map<String,String> newElement(String key)

apply

public T apply(com.thoughtworks.selenium.Selenium selenium,
               Map<String,?> args)
Specified by:
apply in interface SeleneseFunction<T>

implicitlyWait

public AbstractElementFinder.ImplicitWait implicitlyWait()


Copyright © 2012. All Rights Reserved.