| Class | Description |
|---|---|
| Fields |
Find the annotated fields in a given class.
|
| Fields.FieldValueBuilder | |
| ManagedWebDriverAnnotatedField |
The WebDriver driver is stored as an annotated field in the test classes.
|
| Methods |
Created by john on 7/08/2015.
|
| TestAnnotations |
Utility class used to help process annotations on tests and test steps.
|
| TestCaseAnnotations |
Utility class used to inject fields into a test case.
|
| Enum | Description |
|---|---|
| Fields.FieldValue |
| Exception | Description |
|---|---|
| InvalidManagedWebDriverFieldException |
Thrown if no suitable WebDriver field with the @Managed annotation is found in a test.
|
| InvalidStepsFieldException |
Thrown if no suitable WebDriver field with the @Managed annotation is found in a test.
|
| NotImplementedException |
Thrown when there is an implementation error of WebElementFacade extension
|
| Annotation Type | Description |
|---|---|
| At |
Define the URLs that a given Page Object works with.
|
| BlurScreenshots |
Indicates whether or not the screenshots should be blurred.
|
| DefaultUrl |
Define the URLs that a given Page Object works with.
|
| Feature |
Marks a class as representing an application feature.
|
| ImplementedBy |
Annotation is used to specify the implementation Class of the interface
that extends WebElementFacade.
|
| Issue |
Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
|
| Issues |
Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
|
| Managed |
Annotation that marks a WebDriver field as one that is managed by the Test Runner.
|
| ManagedPages |
Annotation that marks a WebDriver field as one that is managed by the Test Runner.
|
| Manual |
Annotation that marks a test or test step as pending implementation.
|
| NamedUrl |
Define the URLs that a given Page Object works with.
|
| NamedUrls |
Define the URLs that a given Page Object works with.
|
| Narrative | |
| Pending |
Annotation that marks a test or test step as pending implementation.
|
| Reported |
Annotation that marks a WebDriver field as one that is managed by the Test Runner.
|
| Screenshots | |
| Step |
A step in an acceptance test.
|
| StepGroup |
A group of steps
|
| StepProvider |
This class specifies the list of ScenarioStep classes provided by a given test library.
|
| Steps |
Marks a class that implements test steps as individual methods.
|
| Story |
Indicates that a particular test case tests a given user story.
|
| TestsRequirement |
Used to associate a test with a particular reauirement or issue.
|
| TestsRequirements |
Indicate that a test scenario or test step addresses a particular requirement or requirements.
|
| Title |
An optional title placed on a step, to override the default step name.
|
| UserStoryCode |
Mark a test case with a code identifing a user story.
|
| Version |
Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
|
| WhenPageOpens |
Indicates a method on a Page Object that is called when the page is opened.
|
| WithDriver |
Run an individual test with a specific driver.
|
| WithTag |
Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
|
| WithTags | |
| WithTagValuesOf |