All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractConfiguration<T> |
|
AbstractCsvDataSource<DataType> |
AbstractCsvDataSource acts as base class for csv file data sources.
|
AbstractDataSource<SelectorType,SourceDataType,TargetDataType> |
AbstractDataSource is a convenience abstract class which fits well for Iterator based results.
|
AbstractDynamicAnnotationProcessor |
Abstract Annotation processor which delegates the annotation processing to a determined annotation processor.
|
AbstractExecutionListener |
|
AbstractFirefoxExtension |
Abstract implementation of FirefoxExtension which just provides some methods in order to set preferences.
|
AbstractJavaFXElement |
This is an experimental base class for elements for JavaFX-based applications.
|
AbstractMultiSeleniumElement |
Abstract base class to provide WebElement management.
|
AbstractPageProcessor |
|
AbstractSingleSeleniumElement |
Abstract base class to provide WebElement management.
|
Action |
|
Action |
Deprecated.
|
Action.ActionProcessor |
Annotation Processor for @{link Action}.
|
Action.ActionProcessor |
Annotation Processor for @{link Action}.
|
ActionProcessor |
Processes classes which are annotated with Action and Action .
|
ActionProcessor |
Deprecated.
|
ActivatedFeatureExpression |
Feature expression which takes a class which implements Feature .
|
ActivatedFeatureExpression.Builder |
|
ActiveAnnotationProcessorTestUtil |
|
AllOfFeatureExpression |
|
AllOfFeatureExpression.Builder |
|
AllureConfiguration |
Provides the configuration for tapir's Allure module.
|
AllureExecutionListener |
This listener converts the tapir execution model into the Allure model and delegates all execution
events to the Allure lifecycle component.
|
AnnotationProcessor |
|
AnnotationProcessorProcessor |
|
AnnotationProcessorProvider |
Singleton which provides the annotation processor for a given processorKey.
|
AnnotationProcessorUtil |
Provides some helper methods for Xtend's Active Annotations API.
|
AnyOfFeatureExpression |
|
AnyOfFeatureExpression.Builder |
|
AopUtils |
|
AssertJAssertionMethodInterceptor<T> |
The AssertJAssertionMethodInterceptor intercepts AssertJ Fluent API calls.
|
AssertJAssertionProxyFactory |
The AssertJAssertionProxyFactory is responsible for providing a proxy for AssertJ's Fluent API.
|
AssertJAssertionsWrapper |
The AssertJAssertionsWrapper transforms all assertThat-methods of a class (specified by AssertJAssertionsWrapper.value() to
assertThat and assertThatWithin methods which expect a corresponding supplier.
|
AssertJAssertionsWrapper.AssertJAssertionsWrapperProcessor |
Annotation Processor for @{link AssertJAssertionsWrapper}.
|
AssertJAssertionsWrapperProcessor |
|
AssertPostPage |
Provides the possibility to add a page active assertion at the end of the annotated method.
|
AssertPostPageStepExecutionInvocationHandler |
|
Attachment |
Container for a tapir attachment.
|
Attachment.Builder |
|
AttachmentListener |
|
AttachmentListenerNotifier |
|
BeanService |
This is a (for the most part internally used) service to register beans.
|
BootstrapConfiguration |
|
BootstrapConfiguration.BootstrapConfigurationProcessor |
Annotation Processor for @{link BootstrapConfiguration}.
|
BootstrapConfigurationProcessor |
|
BrowserInteractionService |
Convenience methods to interact with the browser.
|
Button |
Marks an element as a button.
|
Button |
Marks an element as a button.
|
CacheInvalidator |
Function interface which offers the possibility to invalidate a cache.
|
Checkbox |
Marks an element as a checkbox.
|
CheckboxGroup |
Defines a checkbox group which contains a set of Checkbox s.
|
ChromeBrowserProperties |
|
ChromeConnectionMode |
The ChromeConnectionMode specifies if the Chrome connection should be established locally or remotely.
|
ChromeConnectionProperties |
|
ChromeDriverProperties |
|
ChromeDriverServiceProperties |
|
ChromeHeadlessProperties |
|
ChromeProperties |
|
ClassBasedBootstrapStrategy |
|
ClassOptionHandler |
The ClassOptionHandler interprets the given argument as a classname and tries to find it via the current classloader.
|
Clickable |
Marks an element to be clickable.
|
ComparableThrowable |
|
ComparableThrowable.Builder |
|
Conditional |
Test classes, test suites and test steps can be annotated with Conditional .
|
Conditional.ConditionalProcessor |
Annotation Processor for @{link Conditional}.
|
ConditionalConfiguration |
Provides the configuration for tapir's Conditional module.
|
ConditionalFilter |
|
ConditionalProcessor |
Processes types (test classes / test suites) and methods (steps) which are annotated with Conditional .
|
Configuration |
Marks a class as a Configuration specification.
|
Configuration<T> |
This interface marks a class as a tapir configuration.
|
Configuration.ConfigurationProcessor |
Annotation Processor for @{link Configuration}.
|
ConfigurationAnnotationProcessingUtil |
Utility class which provides some convenience methods which might be handy for annotation processors.
|
ConfigurationConfiguration |
Provides the configuration for tapir's variant module.
|
ConfigurationProcessor |
|
ConfigurationValueService |
The ConfigurationValueService is responsible for providing the value of a given Configuration .
|
ConfigurationVariant |
|
ConfigurationVariant |
Marker interface.
|
ConfigurationVariant.ConfigurationVariantProcessor |
Annotation Processor for @{link ConfigurationVariant}.
|
ConfigurationVariantProcessor |
|
CoreAssertions |
The CoreAssertions wraps assertThat methods of the Assertions class.
|
CoreAssertions.BigDecimalSupplier |
|
CoreAssertions.BooleanSupplier |
|
CoreAssertions.DateSupplier |
|
CoreAssertions.IntegerSupplier |
|
CoreAssertions.IterableSupplier<ELEMENT> |
|
CoreAssertions.LocalDateSupplier |
|
CoreAssertions.LocalDateTimeSupplier |
|
CoreAssertions.LocalTimeSupplier |
|
CoreAssertions.LongSupplier |
|
CoreAssertions.StringSupplier |
|
CoreConfiguration |
Provides the configuration for tapir's core module.
|
CsvColumn |
With this annotation one can configure how the attribute is addressed in the csv file.
|
CsvDataSource |
This annotation can be used in conjunction with Immutable .
|
CsvDataSource.CsvDataSourceProcessor |
Annotation Processor for @{link CsvDataSource}.
|
CsvDataSourceProcessor |
|
CustomLabel |
|
CustomLabel.CustomLabelProcessor |
Annotation Processor for @{link CustomLabel}.
|
CustomLabelAwareLabelProvider |
|
CustomLabeled |
CustomLabel provides the possibility to define a custom label for an instance of a class which implements this
interface.
|
CustomLabelProcessor |
Processes classes which are annotated with CustomLabel .
|
CustomLabelStringBuilder |
|
DataProvider |
DataProvider is responsible for providing data based on the registered data sources.
|
DataProviderImpl |
|
DataSource<SelectorType,DataType> |
Data Sources act as bridge between tapir and arbitrary data formats.
|
DefaultBrowserInteractionService |
|
DefaultInputWebElementHandler |
|
DefaultJavaFXButton |
This is an experimental implementation of a Button for JavaFX-based applications.
|
DefaultJavaFXLabel |
This is an experimental implementation of a Label for JavaFX-based applications.
|
DefaultJavaFXTextField |
This is an experimental implementation of a TextField for JavaFX-based applications.
|
DefaultPageElementAnnotationProcessor |
|
DefaultSeleniumButton |
Default Selenium implementation of a Button .
|
DefaultSeleniumCheckbox |
Default Selenium implementation of a Checkbox .
|
DefaultSeleniumCheckboxGroup |
Default Selenium implementation of a CheckboxGroup .
The implementation how to interpret the checkboxes is delegated to Checkbox .
|
DefaultSeleniumLabel |
Default Selenium implementation of a Label .
|
DefaultSeleniumLink |
Default Selenium implementation of a Link .
|
DefaultSeleniumMultiSelect |
Default Selenium implementation of a MultiSelect .
Internally, it wraps the given WebElement in a Select to obtain helper methods to select and deselect
options.
|
DefaultSeleniumMultiSelectOption |
|
DefaultSeleniumRadioButton |
Default Selenium implementation of how to work with radio buttons.
|
DefaultSeleniumRadioButtonGroup |
Default Selenium implementation of a RadioButtonGroup .
The implementation how to interpret the Radio buttons is delegated to RadioButton .
|
DefaultSeleniumSingleSelect |
Default Selenium implementation of a SingleSelect .
Internally, it wraps the given WebElement in a Select to obtain helper methods to select and deselect
options.
|
DefaultSeleniumSingleSelectOption |
|
DefaultSeleniumTable<RowType extends TableRow> |
Default Selenium implementation of a Table .
|
DefaultSeleniumTableRow |
Default Selenium implementation of a TableRow .
|
DefaultSeleniumTextField |
Default Selenium implementation of a TextField .
|
DefaultSeleniumUpload |
Default Selenium implementation of a Upload .
|
DefaultWebDriverExceptionOccurrenceBehaviour |
|
DependsOn |
Using DependsOn one can define that one Step depends on another one.
|
Description |
By using the Description annotation it is possible to describe the annotated element.
|
Deselectable |
Marks an ui element as deselectable.
|
DirectedGraph<T> |
|
Displayable |
Marks an element to be displayable.
|
Documentable |
|
DriverServiceMode |
The DriverServiceMode specifies if the web driver service connection should be established remotely or locally.
|
DynamicActive |
In contrast to @Active the annotation processor is not specified by the active annotation but by the
annotation processor(s) .
|
DynamicActiveProcessor |
|
EachTestNotifierProvider |
|
ElementCollection<T> |
Marks an ui element to have a limited amount of sub elements.
|
EmptyFeature |
This is a marker interface to specify that a feature class has not been set.
|
Enabable |
Marks an ui element to be enabable.
|
ExceptionAssert |
A set of methods useful for asserting exceptions.
|
ExecutionFilter |
By implementing ExecutionFilter it's possible to filter test suite, classes or steps.
|
ExecutionFilterManager |
|
ExecutionLicenseChecker |
Checks the license for the execution module.
|
ExecutionListener |
The ExecutionListener is notified whenever the execution plan, a test suite, test class or test step is started or
finished.
|
ExecutionListenerNotifier |
|
ExecutionModelElement |
Marker interface for all the types which participate in the execution plan model.
|
ExecutionPlan |
ExecutionPlan is the root element of an execution plan and not not more than a container for the other execution model elements.
|
ExecutionPlan.Builder |
|
ExecutionPlanAssertion |
Provides some convenience methods in order to assert the expectations against actual results.
|
ExecutionPlanBuilder |
|
ExecutionPlanExecutionResult |
Result of an execution plan execution.
|
ExecutionPlanExecutionResult.Builder |
|
ExecutionPlanExecutor |
|
ExecutionPlanExecutorExpectationHelper |
Helper class which provides convenience methods for executing an execution plan.
|
ExecutionPlanExpectation |
|
ExecutionPlanExpectation.Builder |
|
ExecutionPlanExpectationHelper |
Provides some convenience methods in order to build readable execution plan expectations.
|
ExecutionResult |
|
ExecutionState |
ExecutionState provides information about the state of the currently running execution.
|
ExecutionState |
The result of an execution.
|
ExecutionStateImpl |
Default implementation of MutableExecutionState which is just a container for the test step which is bound to the
current thread.
|
ExecutionTestLibConfiguration |
Provides the configuration for tapir's Execution Test module.
|
ExecutionTimeLogger |
Logs the execution time of the passed supplier.
|
ExtensionService |
This is a (for the most part internally used) service to register extensions.
|
Feature |
Marks a class as a Feature specification.
|
Feature |
Marker interface.
|
Feature.FeatureProcessor |
Annotation Processor for @{link Feature}.
|
FeatureActivated |
Marks a test suite, class or step to be active only, if the specified feature(s) is/are active.
|
FeatureActivated.FeatureActivatedProcessor |
Annotation Processor for @{link FeatureActivated}.
|
FeatureActivatedAnnotationFilter |
|
FeatureActivatedProcessor |
|
FeatureBased |
|
FeatureBasedContainer<T> |
This is a container which holds a single non-null element and an optional FeatureExpression .
|
FeatureBasedContainerFilterService |
|
FeatureBasedParameterFilter |
Execution filter which is aware of data objects which implement FeatureBased .
|
FeatureCheckService |
The FeatureCheckService is responsible for providing information about active/inactive features.
|
FeatureExpression |
Marker interface for all feature expressions.
|
FeatureExpressionBuilder |
|
FeatureNotActivated |
Marks a test suite, class or step to be active only, if the specified features is/are not active.
|
FeatureNotActivated.FeatureNotActivatedProcessor |
Annotation Processor for @{link FeatureNotActivated}.
|
FeatureProcessor |
Processes classes which are annotated with Feature .
|
FeatureSpecificDataElement |
Classes extending this abstract base class can be used in data providers and be enabled/disabled based on features.
Usage example:
|
FilesystemAttachmentListener |
Implementation of AttachmentListener which writes the attachment to a temporary directory in the filesystem.
|
FileUtil |
Provides some helper methods for file access.
|
FirebugExtension |
This extension installs Firebug into the Firefox used for running tests.
|
FirefoxBrowserProperties |
|
FirefoxConnectionMode |
The FirefoxConnectionMode specifies if the Firefox connection should be established via the legacy mode or the gecko driver
(local/remote).
|
FirefoxConnectionProperties |
|
FirefoxDriverServiceProperties |
|
FirefoxExtension |
This interface has to be implemented by Firefox extensions/add-ons which should be installed.
|
FirefoxGeckoDriverProperties |
|
FirefoxHeadlessProperties |
|
FirefoxProperties |
|
FirefoxWebDriverExceptionOccurrenceBehaviour |
|
FqnAnnotationBeanNameGenerator |
A AnnotationBeanNameGenerator which returns the fully qualified name as default bean name.
|
HtmlPageCaptureListener |
|
HtmlPageCaptureService |
This service can be used to read the currently displayed browser content as HTML code.
|
HtmlUnitInputWebElementHandler |
|
HtmlUnitJsExecutor |
The HtmlUnit specific JsExecutor implementation is aware of HtmlUnitDriver.isJavascriptEnabled() .
|
HtmlUnitProperties |
|
HttpProxy |
|
HttpProxy.Builder |
|
Identifiable |
|
IdGenerator |
The IdGenerator is a thread-safe implementation which generates an unique ID during the build of the execution plan.
|
Immutable |
By annotating a class with Immutable an immutable class is generated.
|
Immutable.ExcludeFromEqualsHashCode |
The annotated field is not respected in the equals(Object) and hashCode() method of the declaring class.
|
Immutable.ExcludeFromToString |
The annotated field is not respected in the toString() method of the declaring class.
|
Immutable.ImmutableProcessor |
Annotation Processor for @{link Immutable}.
|
Immutable.Include |
|
Immutable.Modifiable |
The annotated field is modifiable.
|
ImmutableProcessor |
The ImmutableProcessor is responsible for generating an immutable implementation of the annotated class.
|
ImplicitWaitService |
|
ImplicitWaitServiceImpl |
|
Include |
Marks the annotated field as being included in it's declaring class.
|
Include.IncludeProcessor |
Annotation Processor for @{link Include}.
|
IncludeProcessor |
Processes fields which are annotated with Include .
|
IncludeProcessor.Util |
|
InputWebElementHandler |
HTML input elements need some special handling concerning certain operations.
|
InternetExplorerConnectionMode |
|
InternetExplorerConnectionProperties |
|
InternetExplorerDriverServiceProperties |
|
InternetExplorerProperties |
|
InvalidTapirElementStateException |
Deprecated.
|
IsEqualIgnoringLinebreakStyleMatcher |
Matcher which ignores \r\n differences.
|
IsPredicateMatcher<T> |
A matcher which is able to match via a given predicate.
|
Issues |
In order to trace your tests and issuetracker simply annotate test suite or test case with the Issues annotation.
|
IteratedParameter |
|
IteratedParameter.IteratedParameterProcessor |
Annotation Processor for @{link IteratedParameter}.
|
JavaClassBased |
JavaClassBased provides a Java class which the execution plan element is based on.
|
JavadocGen |
The JavadocGen annotation generates a dummy javadoc for the annotated element.
|
JavadocGen.JavadocGenProcessor |
Annotation Processor for @{link JavadocGen}.
|
JavadocGenProcessor |
Processes elements which are annotated with JavadocGen .
|
JavaFxConfiguration |
|
JavaFXElement |
This is an experimental annotation to be used in Pages for JavaFX-based applications.
|
JavaFXElement |
This is an experimental interface for elements for JavaFX-based applications.
|
JavaFXElement.JavaFXElementProcessor |
Annotation Processor for @{link JavaFXElement}.
|
JavaFxElementFactory |
This experimental factory creates the concrete JavaFX implementations for the tapir interfaces.
|
JavaFXPageObjectFieldInitializer |
This is an experimental class which initializes the fields of a page based on the JavaFXElement annotations.
|
JavaMethodBased |
JavaMethodBased provides a Java method which the execution plan element is based on.
|
JsExecutor |
|
JUnitConfiguration |
Provides the configuration for tapir's JUnit module.
|
JUnitConfiguration |
Provides the configuration for tapir's JUnit module.
|
JUnitDescriptionProvider |
|
JUnitExecutionListener |
|
JUnitFilterStepExecutionInvocationHandler |
|
JUnitFilterSupplier |
Supplies a Filter .
|
JUnitTestClassProcessor |
In contrast to TestClassProcessor this processor additional adds the RunWith annotation in order to fulfill
the JUnit API and to make the annotated class executable by JUnit.
|
JUnitTestSuiteProcessor |
In contrast to TestSuiteProcessor this processor additional adds the RunWith annotation in order to fulfill
the JUnit API and to make the annotated class executable by JUnit.
|
Label |
Marks an element as a label.
|
Label |
Marks an element as a label.
|
Labeled |
Marks an ui element to have a label.
|
LabelPart |
Marks the annotated field as being part of the declaring class' label.
|
LabelProvider |
The LabelProvider provides a label for an object so you do not necessarily have to fall back to
toString() .
|
LicenseChecker |
Classes annotated with LicenseChecker are executed automatically during the start of the tests and can check the validity of the license.
|
LicenseChecker |
Classes implementing this interface check the tapir license during the start of the tests.
|
LicenseCheckerProcessor |
|
LicenseCheckException |
|
Link |
Marks an element as a link.
|
LoggingExecutionListener |
|
ModuleConfiguration |
|
ModuleConfiguration.ModuleConfigurationProcessor |
Annotation Processor for @{link ModuleConfiguration}.
|
ModuleConfigurationProcessor |
|
MultiSelect |
Marks an element as a multi select.
|
MultiSelectable<T> |
|
MultiSelectOption |
|
MultiWebElementBased |
Provides the possibility to set multiple WebElement s which bind the element to Selenium.
|
MutableExecutionState |
|
NamedElement |
|
NodeProxyFactory |
|
NodeQueryMethodInterceptor |
|
NoScan |
The NoScan annotation can be used in conjunction with @Component in order to exclude the component from
Spring's component scan.
|
NotFeatureExpression |
|
NotFeatureExpression.Builder |
|
Page |
Marks a class as a page.
|
Page.PageProcessor |
Annotation Processor for @{link Page}.
|
PageActiveCheck |
Provides the possibility to implement a page active check.
|
PageActiveCheckExtensions |
|
PageCheckMethodInterceptor |
Asserts that a specific page is active before proceeding the invocation to the intercepted method.
|
PageComponent |
Marks a class as a page component.
In contrast to Page page components cannot be used standalone.
|
PageComponent.PageComponentProcessor |
Annotation Processor for @{link PageComponent}.
|
PageComponentProcessor |
|
PageConfiguration |
Provides the configuration for tapir's page module.
|
PageElementAnnotation |
PageElementAnnotation declares an annotation to be used for annotating fields of a page or page component.
|
PageLicenseChecker |
Checks the license for the page module.
|
PageMethodInterceptor |
Wraps a MethodInterceptor around the invocation result.
|
PageObjectBeanPostProcessor |
For beans annotated with Page or PageComponent subclasses of this class should initialize the corresponding
page elements, for instance by injecting the fields
If the processed bean implements PageActiveCheck a PageMethodInterceptor is wrapped around the instance in
order to provide page check capabilities.
|
PageObjectFieldInitializer |
|
PageProcessor |
|
Parallel |
|
Parallelizable |
Marks the element to be executable in parallel.
|
Parameter |
Fields or step parameters can be annotated with Parameter .
|
Parameter.ParameterProcessor |
Annotation Processor for @{link Parameter}.
|
Parameterized |
|
Parameterized |
Provides the possibility to expect parameters.
|
ParameterProcessor |
|
ParameterProviderInvocation |
|
ParameterUtil |
|
ParameterValidator |
|
Private |
Provides the possibility to mark a field of a Page Object as private.
|
ProceedOnFailure |
|
RadioButton |
Marks an element as a radio button.
|
RadioButtonGroup |
Defines a radio button group which contains a set of RadioButton s.
|
Reference |
Marks the annotated field as being referenced in it's declaring class.
|
Reference.ReferenceProcessor |
Annotation Processor for @{link Reference}.
|
ReferenceProcessor |
Processes fields which are annotated with Reference .
|
ReflectionUtils |
Provides some helper methods for Java's Reflection API.
|
Requireable |
Marks an ui element to be required optionally.
|
Resource |
|
Resource.ResourceProcessor |
Annotation Processor for @{link Resource}.
|
ResourceConverter |
A set of methods which are useful in order to handle files and resources in general.
|
ResourceDataSourceProcessor |
Processes classes which are annotated with Resource .
|
RunNotifierSupplier |
Supplies a RunNotifier .
|
ScreenshotListener |
Kicks in whenever a step fails and delegates the screenshot creation to ScreenshotService .
|
ScreenshotService |
This service can be used to make screenshots from the currently displayed browser window.
|
SearchContextMethodInterceptor |
Ensures that each invocation of SearchContext.findElement(org.openqa.selenium.By) and
SearchContext.findElements(org.openqa.selenium.By) returns a proxy.
|
Selectable |
Marks an ui element as selectable.
|
SelectOption |
Marks a ui element as a select option.
|
SeleniumConfiguration |
Provides the configuration for tapir's Selenium module.
|
SeleniumElement |
Binds the annotated field as a Selenium element.
|
SeleniumElement.SeleniumElementProcessor |
Annotation Processor for @{link SeleniumElement}.
|
SeleniumElementFactory |
This factory creates the concrete Selenium implementations for tapir interfaces.
|
SeleniumExecutionConfiguration |
Provides the configuration for tapir's Selenium module.
|
SeleniumPageObjectFieldInitializer |
This implementation of the PageObjectFieldInitializer initializes the page elements with the Selenium API by calling
PageFactory.initElements(FieldDecorator, Object) .
|
SharedResourcePool |
The SharedResourcePool provides the possibility to lock resources in order to synchronize them.
|
SimpleDateConverter |
A Converter which uses a given DateFormat to convert a String to a Date .
|
SimpleLocalDateConverter |
A Converter which uses a given DateTimeFormatter to convert a String to a LocalDate .
|
SingleSelect |
Marks an element as a single select field.
|
SingleSelectable<T> |
|
SingleSelectOption |
|
SingleWebElementBased |
Provides the possibility to set a single WebElement which binds the element to Selenium.
|
SneakyThrow |
Utility class for providing Sneaky Throw functionalities.
|
Step |
Defines a method as a step.
|
Step.StepProcessor |
Annotation Processor for @{link Step}.
|
StepExecutionInvocationHandler |
|
StepExecutionInvocationHandler.Result |
|
StepExecutionInvocationHandlerNotifier |
|
StepFinishedStateUpdater |
|
StepProcessor |
Processes classes which are annotated with Step .
|
StepStartedStateUpdater |
|
StructuralElement |
|
StructuralElementContainer |
|
StructuralElementExpectation |
|
StructuralElementExpectationContainer |
|
Table<RowType extends TableRow> |
Defines a table.
|
TableRow |
TableRow is a marker interface for a row of a Table .
|
Taggable |
Taggable some information about tags and issues/bugs.
|
Tags |
In order to tag your tests simply annotate test suite or test case with the Tags annotation.
|
TapirAssertionConfiguration |
Provides the configuration for tapir's assertion module.
|
TapirAssertions |
Deprecated.
|
TapirBootstrapper |
|
TapirBootstrapStrategy |
The TapirBootstrapStrategy provides a strategy to determine the sources passed to
SpringApplication.run(Object[], String[]) .
|
TapirChromeConfiguration |
Provides the configuration for tapir's Selenium Chrome module.
|
TapirContextConfiguration |
TapirContextConfiguration defines class-level metadata that is used to determine how to load and configure an
ApplicationContext for tapir tests.
|
TapirContextConfigurationBootstrapStrategy |
|
TapirCoreAssertionConfiguration |
Provides the configuration for tapir's core assertion module.
|
TapirDataSourceApiConfiguration |
Provides the configuration for tapir's datasource api module.
|
TapirDataSourceCsvConfiguration |
Provides the configuration for tapir's DataSource CSV module.
|
TapirDataSourceResourceConfiguration |
Provides the configuration for tapir's DataSource Resource module.
|
TapirElement |
Marker interface for elements used in tapir.
|
TapirElementListMethodInterceptor |
|
TapirElementListMethodInterceptor.CacheKey |
|
TapirElementMethodInterceptor |
|
TapirElementMethodInterceptor.CacheKey |
|
TapirElementProxyFactory |
|
TapirExecutionConfiguration |
Provides the configuration for tapir's execution module.
|
TapirExecutor |
Main entry point for running tapir tests.
|
TapirExecutor.TapirExecutorFactory |
|
TapirFactoriesBootstrapStrategy |
|
TapirFirefoxConfiguration |
Provides the configuration for tapir's Selenium Firefox module.
|
TapirHtmlBasicAPIConfiguration |
|
TapirHtmlBasicImplConfiguration |
|
TapirHtmlUnitConfiguration |
Provides the configuration for tapir's Selenium HtmlUnit module.
|
TapirHtmlUnitDriver |
|
TapirInternetExplorerConfiguration |
Provides the configuration for tapir's Selenium Internet Explorer module.
|
TapirJUnitAnnotationProcessorUtil |
Provides convenience methods which might be used by multiple annotation processors.
|
TapirJUnitBootstrapper |
The TapirJUnitBootstrapper is the main entry point for initializing a tapir test run using JUnit.
|
TapirLauncher |
The TapirLauncher launches a given tapir test class via the command line.
|
TapirLauncher |
Provides the static convenience method launch which executes a given test class or suite.
|
TapirLicense |
A singleton holding the license for all tapir modules.
|
TapirLicenseChecker |
This listener is executed automatically during the start of the tests and lets LicenseCheckers check the validity of the license
|
TapirPageExecutionConfiguration |
|
TapirPageExecutionConfiguration2 |
|
TapirSeleniumFieldDecorator |
|
TapirTaskExecutor |
|
TapirTestConfiguration |
Provides the configuration for tapir's test module.
|
TapirThreadedRefreshHandler |
Refreshes the specified page using the specified URL after the specified number of seconds.
|
TestAnnotation |
|
TestAnnotation.TestAnnotationProcessor |
Annotation Processor for @{link TestAnnotation}.
|
TestAnnotation2 |
|
TestAnnotation2.TestAnnotation2Processor |
Annotation Processor for @{link TestAnnotation2}.
|
TestAnnotation2Processor |
|
TestAnnotationProcessor |
|
TestClass |
A test class is a collection of test steps that are intended to be used to test a software program.
|
TestClass |
TestClass represents a test class which contains steps to be executed.
|
TestClass.Builder |
|
TestClass.TestClassProcessor |
Annotation Processor for @{link TestClass}.
|
TestClassExecutionResult |
Result of a test class execution.
|
TestClassExecutionResult.Builder |
|
TestClassExpectation |
|
TestClassExpectation.Builder |
|
TestClassProcessor |
Processes classes which are annotated with TestClass .
|
TestExecutionListener |
|
TestInstanceProvider |
|
TestParameter |
|
TestParameter.Builder |
|
TestParameterExpectation |
|
TestParameterExpectation.Builder |
|
TestStep |
|
TestStep.Builder |
|
TestStepExecutionResult |
Result of a test step execution.
|
TestStepExecutionResult.Builder |
|
TestStepExpectation |
|
TestStepExpectation.Builder |
|
TestSuite |
A test suite is a collection of test classes that are intended to be used to test a software program.
|
TestSuite |
TestSuite represents a test suite which contains other test suites or test classes.
|
TestSuite.Builder |
|
TestSuite.TestSuiteProcessor |
Annotation Processor for @{link TestSuite}.
|
TestSuiteExecutionResult |
Result of a test suite execution.
|
TestSuiteExecutionResult.Builder |
|
TestSuiteExpectation |
|
TestSuiteExpectation.Builder |
|
TestSuiteProcessor |
Processes classes which are annotated with TestSuite .
|
TextField |
Marks an element as a text field.
|
TextField |
Marks an element as a text field.
|
ThreadScope |
Thread scope implementation.
|
ThreadScopeCallable<V> |
Runnable that ensures that the thread scope is destroyed afterwards.
|
ThreadScopeContext |
The context of a thread.
|
ThreadScopeContextHolder |
The ThreadScopeContextHolder holds a ThreadLocal in order to provide a thread-related
ThreadScopeContext .
|
Title |
By using the Title annotation it is possible to provide a title/headline for the annotated element.
|
TypeArgumentAware |
Offers the possibility for generic tapir elements to obtain the runtime type of its type arguments.
|
UnitTest |
Deprecated.
|
UnitTest |
UnitTest enables a simple unit test to use the tapir API.
|
UnitTest.UnitTestProcessor |
Annotation Processor for @{link UnitTest}.
|
UnitTest.UnitTestProcessor |
Annotation Processor for @{link UnitTest}.
|
UnitTestProcessor |
|
Unstable |
Indicates that annotated API elements should be considered unstable, highly volatile for future releases, or simply
prototypical.
|
Upload |
Marks an element as an upload field.
|
UseBean |
Adds a field in the annotated type for each given class.
|
UseBean.UseBeanProcessor |
Annotation Processor for @{link UseBean}.
|
UseBeanProcessor |
The processor for classes annotated with the UseBean annotation.
|
UseExtension |
Adds a field in the annotated type for each given class.
|
UseExtension.UseExtensionProcessor |
Annotation Processor for @{link UseExtension}.
|
UseExtensionProcessor |
The processor for classes annotated with the UseExtension annotation.
|
UtilConfiguration |
|
Variant |
Marks a class as a variant specification.
|
Variant |
Marker interface.
|
VariantConfiguration |
Provides the configuration for tapir's variant module.
|
VariantLicenseChecker |
Checks the license for the variant module.
|
VariantProcessor |
Processes classes which are annotated with Variant .
|
WaitExtensions |
Provides some convenience methods in order to wait for a certain condition.
|
WebDriverExceptionAwarePageActiveCheckInterceptor |
The WebDriverExceptionAwarePageActiveCheckInterceptor intercepts calls to PageActiveCheck.isPageActive() ,
catches NoSuchElementException and returns false.
|
WebDriverExceptionOccurrenceBehaviour |
This interface describes how to handle WebDriverExceptions .
|
WebDriverManagerService |
|
WebElementListMethodInterceptor |
Ensures that the web elements which are contained in the proxied list are proxied by themselves.
|
WebElementProvider |
Supplies one or more web elements.
|
WebElementProxyFactory |
Provides a proxy for a single web element or for a list of web elements.
|
WebElementQuery |
|
XUnitConfiguration |
Provides the configuration for tapir's XUnit module.
|