Package de.bmiag.tapir.selenium.element
-
Interface Summary Interface Description CacheInvalidator Function interface which offers the possibility to invalidate a cache.InputWebElementHandler HTML input elements need some special handling concerning certain operations.MultiWebElementBased Provides the possibility to set multipleWebElement
s which bind the element to Selenium.SingleWebElementBased Provides the possibility to set a singleWebElement
which binds the element to Selenium.WebElementProvider Supplies one or more web elements. -
Class Summary Class Description AbstractMultiSeleniumElement Abstract base class to provideWebElement
management.AbstractSingleSeleniumElement Abstract base class to provideWebElement
management.SearchContextMethodInterceptor Ensures that each invocation ofSearchContext.findElement(org.openqa.selenium.By)
andSearchContext.findElements(org.openqa.selenium.By)
returns a proxy.SeleniumElementFactory This factory creates the concrete Selenium implementations for tapir interfaces.TapirElementListMethodInterceptor TheTapirElementListMethodInterceptor
wraps a list ofTapirElements
.TapirElementMethodInterceptor TheTapirElementMethodInterceptor
wraps a singleTapirElement
.TapirElementProxyFactory Responsible or building interceptors which intercept calls toTapirElements
or lists vonTapirElements
.WebElementListMethodInterceptor Ensures that theweb elements
which are contained in the proxied list are proxied by themselves.WebElementProxyFactory Provides a proxy for a single web element or for a list of web elements.WebElementQuery WebElementQuery
queries the web element(s) each timeWebElementQuery.getWebElement()
orWebElementQuery.getWebElementList()
is called. -
Enum Summary Enum Description TapirElementListMethodInterceptor.CacheKey TapirElementMethodInterceptor.CacheKey -
Exception Summary Exception Description InvalidTapirElementStateException Deprecated. Just throw anAssertionError
in case a necessary prerequisite is not fulfilled.