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 multiple
WebElement s which bind the element to Selenium. |
SingleWebElementBased |
Provides the possibility to set a single
WebElement which binds the element to Selenium. |
WebElementProvider |
Supplies one or more web elements.
|
Class | Description |
---|---|
AbstractMultiSeleniumElement |
Abstract base class to provide
WebElement management. |
AbstractSingleSeleniumElement |
Abstract base class to provide
WebElement management. |
SearchContextMethodInterceptor |
Ensures that each invocation of
SearchContext.findElement(org.openqa.selenium.By) and
SearchContext.findElements(org.openqa.selenium.By) returns a proxy. |
SeleniumElementFactory |
This factory creates the concrete Selenium implementations for tapir interfaces.
|
TapirElementListMethodInterceptor |
The
TapirElementListMethodInterceptor wraps a list of TapirElements . |
TapirElementMethodInterceptor |
The
TapirElementMethodInterceptor wraps a single TapirElement . |
TapirElementProxyFactory |
Responsible or building interceptors which intercept calls to
TapirElements or lists von
TapirElements . |
WebElementListMethodInterceptor |
Ensures that the
web 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 time WebElementQuery.getWebElement() or WebElementQuery.getWebElementList() is
called. |
Enum | Description |
---|---|
TapirElementListMethodInterceptor.CacheKey | |
TapirElementMethodInterceptor.CacheKey |
Exception | Description |
---|---|
InvalidTapirElementStateException | Deprecated
Just throw an
AssertionError in case a necessary prerequisite is not fulfilled. |
Copyright © 2018–2020 b+m Informatik AG. All rights reserved.