All Classes Interface Summary Class Summary Enum Summary Exception Summary Error Summary Annotation Types Summary
Class |
Description |
AbstractListItemHandler<T> |
|
AbstractObjectInitialiser<T> |
|
AbstractSingleItemHandler<T> |
Base class for handlers of non-List members.
|
AbstractStepListener |
|
AddCustomCapabilities |
|
AddCustomDriverCapabilities |
|
AddEnvironmentSpecifiedDriverCapabilities |
|
AddLoggingPreferences |
Define WebDriver logging levels using the webdriver.logprefs.* properties, e.g.
|
AfterAWebdriverScenario |
|
AfterExample |
|
AfterScenario |
|
AlertStub |
|
AmendedPathBuilder |
|
AndContent |
|
AndroidWebDriverStub |
|
AnnotatedBluring |
|
AnyPage |
A page object that can represent any page, without specifiying the exact page.
|
AppiumConfiguration |
|
AppiumDevicePool |
Manage Appium servers for multiple devices.
|
AppiumDriverCapabilities |
|
AppiumDriverProvider |
|
AppiumServerPool |
The Appium Service pool is responsible for starting up and shutting down Appium servers.
|
At |
Define the URLs that a given Page Object works with.
|
AtTheEndOfAWebDriverTest |
|
BaseMethodRunner |
|
BaseStepListener |
Observes the test run and stores test run details for later reporting.
|
BaseStepListener.ScreenshotType |
|
BeforeAWebdriverScenario |
|
BeforeExample |
|
BeforeScenario |
|
BigDecimalTypeConverter |
|
Blurer |
|
BlurLevel |
Created with IntelliJ IDEA.
|
BlurScreenshots |
Indicates whether or not the screenshots should be blurred.
|
BooleanTypeConverter |
|
Broadcaster |
|
BrowserStackRemoteDriverCapabilities |
Provides BrowserStack specific capabilities
|
By |
|
By |
Deprecated.
|
By.ByButtonTextSelector |
|
By.ByjQuerySelector |
|
By.ByScLocator |
|
ByJQuery |
|
ByJQuerySelector |
|
ByShadowDom |
By Selector that finds Shadow Dom elements.
|
CanBeSilent |
|
CapabilitiesConverter |
|
CapabilitiesStub |
Created by john on 14/06/2016.
|
CapabilityEnhancer |
Created by john on 25/06/2016.
|
CapabilityValue |
|
CapabilityValue |
|
Checkbox |
A checkbox web element.
|
ChromeDriverCapabilities |
|
ChromeDriverProvider |
|
ChromePreferences |
|
ChromeServicePool |
|
ClasspathCustomFindByAnnotationProviderService |
Created by Sergio Sacristan on 03/12/17.
|
ClasspathFieldInjectorService |
A description goes here.
|
ClasspathFixtureProviderService |
Load any implementations of the FixtureService class declared on the classpath.
|
CleanupMethodAnnotationProvider |
Specifies the annotations of the cleanup methods.
|
CleanupMethodLocator |
|
ClearContents |
|
ClearCookiesPolicy |
|
ClickStrategy |
|
CloseBrowser |
|
ConfigurableTimeouts |
Created by john on 12/03/15.
|
ConfigureChromeOptions |
|
ConfiguredProxy |
|
ConfigureFileDetector |
|
ConstructionStrategy |
|
CookieStub |
|
CSVTestDataSource |
Test data from a CSV file.
|
CustomCapabilities |
CustomCapabilities are use to define both general and browser-specific capabilities for drivers in a generic way.
|
CustomChromeOptions |
|
CustomDriverEnhancer |
|
CustomFindByAnnotationProviderService |
|
CustomFindByAnnotationService |
Created by Sergio Sacristan on 03/12/17.
|
Darkroom |
|
DarkroomFileSystem |
|
DarkroomProcessingLine |
|
DataDrivenStep |
Keep track of whether the current thread is running a data-driven step or not.
|
DataDrivenStepFactory |
Create a proxy for scenario steps objects to be used for data-driven tests.
|
DataDrivenStepInterceptor |
Invoke a step multiple times, each time initialized with a different set of test data.
|
DeactivatedCloseBrowser |
|
DefaultPageObjectInitialiser |
|
DefaultTimeouts |
Created by john on 6/03/15.
|
DefaultUrl |
Define the URLs that a given Page Object works with.
|
DefaultValue |
|
DefaultWidgetObjectInitialiser |
|
DisabledGeckoDriverService |
|
DisabledPageSourceRecorder |
|
DisableScreenshots |
Marks a task that should not generate any screenshots (such as a REST call or backend action) even if the test overall is a UI test
|
DriverCapabilities |
|
DriverCapabilitiesProvider |
Created by john on 25/06/2016.
|
DriverConfiguration<T extends DriverConfiguration> |
|
DriverConfigurationError |
Thrown when the test runner tries to use an unsupported WebDriver driver.
|
DriverName |
|
DriverOptions |
Options that will be passed to a driver specified by the @WithDriver annotation
|
DriverPathConfiguration |
|
DriverProvider |
|
DriverServiceExecutable |
|
DriverServiceExecutable.DriverServiceExecutableBuilder |
|
DriverServiceHook |
|
DriverServicePool<T extends org.openqa.selenium.remote.service.DriverService> |
|
DriverServices |
|
DriverSource |
You can implement this class to provide your own driver instance.
|
DriverSource.UnknownDriver |
Used to indicate that the provided driver has not been specified by the driverType() method.
|
DriverStrategy |
|
DriverStrategySelector |
Created by john on 25/06/2016.
|
Dropdown |
Created by IntelliJ IDEA.
|
Droppable |
|
DynamicExampleStepInterceptionListener |
|
EdgeDriverCapabilities |
|
EdgeDriverProvider |
|
EdgeServicePool |
|
ElementContructorForm |
|
ElementIsUsable |
|
ElementLocatorFactorySelector |
|
ElementNotFoundAfterTimeoutError |
|
ElementNotVisibleAfterTimeoutError |
|
ElementProxyCreator |
|
ElementShouldBeDisabledException |
|
ElementShouldBeEnabledException |
|
ElementShouldBeInvisibleException |
|
ElementShouldBePresentException |
|
ElementShouldBeVisibleException |
|
EnclosingClass |
|
EnhanceDriver |
|
EnvironmentDependencyInjector |
Created by john on 26/03/2015.
|
EqualsUtils |
Utility class for implementing equals().
|
ErrorConvertor |
|
ExampleTables |
|
ExampleTables.OptionalFields |
|
ExampleTables.WithHeaders |
|
ExpectedBackendCondition<B,T> |
Models a condition that might reasonably be expected to eventually evaluate to something that is
neither null nor false.
|
FailedToInitializeTestData |
Error that occurs if the test data could not be instanciated for some reason.
|
FeatureOrStoryFile |
|
FieldInjectorService |
|
FieldName |
Utility class to convert CSV headings to valid JavaBean property names.
|
FileSeparatorUtil |
|
FileSystemUtils |
Created by john on 29/06/2014.
|
FileToDownload |
Created by john on 30/10/2014.
|
FileToUpload |
A class that helps upload a file to an HTML form in using a fluent API.
|
FileToUploadCouldNotBeFoundException |
|
FindAllWaitOptions |
|
FindBy |
|
FindBy |
Deprecated.
|
FirefoxDriverCapabilities |
|
FirefoxDriverProvider |
|
FirefoxOptionsEnhancer |
|
FirefoxProfileEnhancer |
|
FixtureException |
A description goes here.
|
FixtureProviderService |
|
FixtureService |
|
FluentDropdown |
|
FluentDropdownDeselect |
|
FluentDropdownSelect |
|
FluentWaitWithRefresh<T> |
|
FromFile |
|
GeckoDriverServiceExecutable |
|
GeckoServicePool |
|
HasCustomFieldValues |
|
How |
|
HtmlDriverProvider |
|
HtmlTable |
Class designed to make it easier reading from and reasoning about data in HTML tables.
|
HtmlTable.CellReaderStrategy |
|
HtmlTable.HtmlTableBuilder |
|
HtmlTag |
|
ImeHandlerStub |
|
ImplementedBy |
Annotation is used to specify the implementation Class of the interface
that extends WebElementFacade.
|
ImplementedBy |
Annotation is used to specify the implementation Class of the interface
that extends WebElementFacade.
|
IndividualInstancesByDefaultStepCreationStrategy |
|
InstanceBuilder |
Helper class for finding and invoking constructors.
|
Instrumented |
|
Instrumented.InstrumentedBuilder<T> |
|
IntegerTypeConverter |
|
Interceptor |
|
InternetExplorerDriverProvider |
|
InternetExplorerServicePool |
|
InvalidManagedPagesFieldException |
Thrown if no suitable WebDriver field with the @Managed annotation is found in a test.
|
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.
|
IOSWebDriverStub |
|
IsHidden |
Marks a task that will not be reported.
|
IsSilent |
Marks a task that will not be reported.
|
JavascriptExecutorFacade |
Simple encapsulation of Javascript execution.
|
JavascriptSupport |
|
JQueryEnabledPage |
|
JUnitCleanupMethodAnnotationProvider |
|
KeyboardStub |
Created by john on 14/06/2016.
|
LifecycleRegister |
|
Line |
|
Line.LineBuilder |
|
Listeners |
|
Listeners.BaseStepListenerBuilder |
|
ListOfWebElementFacades |
|
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.
|
ManagedWebDriverAnnotatedField |
The WebDriver driver is stored as an annotated field in the test classes.
|
ManageStub |
Created by john on 2/02/15.
|
Manual |
Annotation that marks a manual test.
|
ManualTestMarkedAsError |
|
ManualTestMarkedAsFailure |
|
MatchingPageExpressions |
Determines which URLs a given page object will work with.
|
MethodErrorReporter |
Created by john on 9/08/2015.
|
Methods |
Created by john on 7/08/2015.
|
MethodTiming |
Created by john on 17/03/15.
|
MobilePlatform |
Created by john on 28/10/2014.
|
MouseStub |
Created by john on 14/06/2016.
|
MultipleSelect |
A convenience class to help handle multiple select fields.
|
NamedUrl |
Define the URLs that a given Page Object works with.
|
NamedUrls |
Define the URLs that a given Page Object works with.
|
NavigationStub |
|
NoAvailableDeviceException |
|
NormalFluentWait<T> |
|
NoSuchElementException |
I need NoSuchElementException that does
not include
InvalidSelectorException .
|
NoSuchPageException |
|
NotImplementedException |
Thrown when there is an implementation error of WebElementFacade extension
|
OptionsFacade |
|
OptionsMap |
Created by john on 14/07/2017.
|
OptionsSplitter |
|
OptionsStub |
A description goes here.
|
OverrideDriverCapabilities |
This class allows you to override driver capabilities defined in the Serenity configuration files at runtime.
|
OverrideDriverCapabilities.CapabilityBuilderChain |
|
OverrideDriverCapabilities.OverrideDriverCapabilitiesBuilder |
|
OverrideDriverCapabilities.OverrideSetter |
|
PageFactory |
|
PageFieldInjector |
Allows you to instantiate PageObject fields in
|
PageLooksDodgyException |
|
PageObject |
A base class representing a WebDriver page object.
|
PageObject |
A base class representing a WebDriver page object.
|
PageObject.OpenWithParams |
|
PageObjectDependencyInjector |
|
PageObjects |
|
PageObjectStepDelayer<T extends PageObject> |
|
Pages |
The Pages object keeps track of what web pages a test visits, and helps with mapping pages to Page Objects.
|
PagesAnnotatedField |
The Pages object keeps track of the Page Objects used during the tests.
|
PageSourceRecorder |
|
PageUrls |
Manage the URLs associated with a page
Urls can be associated with a page using annotations or via the default configuration properties.
|
ParameterisedLocator |
|
PathProcessor |
|
PeriodicRestart |
|
PhantomJSCapabilityEnhancer |
|
PhantomJSDriverProvider |
|
PhantomJSServicePool |
|
PhotoFilter |
|
Photographer |
|
PhotoSession |
|
PhotoSessionBooking |
|
Point |
|
PollingSchedule<T> |
|
PollingSchedule<T> |
|
ProvidedDriver |
|
ProvidedDriverCapabilities |
|
ProvidedDriverConfiguration |
A description goes here.
|
ProvidedDriverProvider |
|
ProvideNewDriver |
|
Proxies |
|
ProxyConfiguration |
|
ProxyConfiguration.InterceptorDispatcher |
A static interceptor that guards against method calls before the interceptor is set.
|
QueuedScreenshot |
|
RadioButtonGroup |
|
ReadableMethodName |
|
ReadableMethodName.TestNameBuilder |
|
RecursiveOrCyclicStepLibraryReferenceException |
|
RedimensionBrowser |
Created by john on 25/06/2016.
|
RemoteDriver |
|
RemoteDriverCapabilities |
|
RemoteDriverProvider |
A Remote Driver using Saucelabs or Browserstack (for remote web tesing), or Selenium Grid.
|
RemoteWebdriverStub |
|
RenderedPageObjectView |
A page view that handles checking and waiting for element visibility.
|
Reportable |
|
ReportDataSaver |
|
Reported |
Annotation that marks a WebDriver field as one that is managed by the Test Runner.
|
RequirementsForOutcomeTypes |
Created by john on 26/06/2016.
|
Resizer |
|
ResolvedWebElementResolver |
|
RestartBrowserForEach |
|
SafariDriverProvider |
|
SanitisedBrowserPreferenceValue |
|
SaucelabsRemoteDriverCapabilities |
Provide Sauce Labs specific capabilities
|
ScenarioActor |
|
ScenarioSteps |
A set of reusable steps for use in an acceptance test suite.
|
ScenarioStepsStepDelayer<T extends ScenarioSteps> |
|
ScreenshotBlurCheck |
|
ScreenshotDigest |
|
ScreenshotDigest |
|
ScreenshotNegative |
|
ScreenshotNegative.ScreenshotNegativeBuilder |
|
ScreenshotPermission |
|
ScreenshotPhoto |
A screenshot taken by a photographer.
|
ScreenshotProcessor |
Deprecated. |
ScreenshotReceipt |
|
Screenshots |
|
ScreenshotSequence |
A simple sequencer for screenshot numbers.
|
SelectorConverter |
|
Selectors |
|
Serenity |
A utility class that provides services to initialize web testing and reporting-related fields in arbitrary objects.
|
Serenity.SerenityConfigurer |
|
Serenity.SessionVariableSetter |
|
SerenityActions |
|
SerenityFluentWait |
|
SerenityJUnitTestCase |
|
SerenityListeners |
|
SerenityReports |
Provide supporting methods for creating report listeners and generating reports.
|
SerenityWebdriverManager |
Manage WebDriver instances.
|
ServicePoolError |
|
SessionMap<K,V> |
|
SetProxyConfiguration |
|
Shared |
Shared is a synonym for @Steps(shared=true)
|
SharedInstancesByDefaultStepCreationStrategy |
|
SilentEventBus |
|
SkipNested |
|
SlowTest |
|
SmartAjaxElementLocator |
|
SmartAnnotations |
|
SmartAnnotations |
|
SmartElementHandler |
|
SmartElementLocator |
|
SmartElementLocatorFactory |
|
SmartElementProxyCreator |
|
SmartFieldDecorator |
|
SmartListHandler |
|
SmartWidgetHandler |
|
SmartWidgetProxyCreator |
|
SoundEngineer |
|
StepAnnotations |
Utility class used to inject fields into a test case.
|
StepData |
Data-driven test step execution.
|
StepDefinitionAnnotations |
|
StepEventBus |
An event bus for Step-related notifications.
|
StepFactory |
Produces an instance of a set of requirement steps for use in the acceptance tests.
|
StepInitialisationException |
|
StepInterceptionListener |
|
StepInterceptor |
Listen to step results and publish notification messages.
|
StepLibraryConstructionStrategy |
|
StepLibraryCreationStrategy |
|
StepLibraryType |
|
StepName |
|
StepNamer |
|
StepPublisher |
Represents a class that monitors step results and can report on test outcomes.
|
Steps |
Marks a class that implements test steps as individual methods.
|
StepsAnnotatedField |
Used to identify Step library fields that need to be instantiated.
|
StopServiceHook |
|
StringTestDataSource |
Test data from a set of Strings.
|
StringTypeConverter |
|
SupportedWebDriver |
The list of supported web drivers.
|
TargetLocatorStub |
|
TemporalUnitConverter |
|
TestCaseAnnotations |
Utility class used to inject fields into a test case.
|
TestDataSource |
A set of test data used in parameterized web tests.
|
TestDescription |
Helps analyse annotations on test methods, steps and step groups.
|
TestLifecycleEvents |
|
TestLifecycleEvents.TestFinished |
|
TestLifecycleEvents.TestStarted |
|
TestLifecycleEvents.TestSuiteFinished |
|
TestLifecycleEvents.TestSuiteStarted |
|
TestMethodNotFoundException |
A named test method was not found in a test class.
|
TestResultTally |
Result of a test step or sequence of test steps.
|
TestSessionVariables<K,V> |
|
TestSuiteCloseBrowser |
|
ThreadsafeGeckoDriverService |
Used as a wrapper around the GeckoDriverService to make it behave in a Threadsafe manner
like all the other DriverService implementations.
|
Thucydides |
Deprecated.
|
ThucydidesAgent |
A utility class that provides services to initialize web testing and reporting-related fields in arbitrary objects.
|
ThucydidesConfigurationException |
Created by john on 28/10/2014.
|
ThucydidesFluentAdapter |
|
ThucydidesFluentWait<T> |
|
ThucydidesListeners |
Deprecated.
|
ThucydidesPageFragmentInjector |
|
ThucydidesReports |
Deprecated.
|
ThucydidesWebDriverEventListener |
Listener class used to know when a new Webdriver instance has been created.
|
ThucydidesWebDriverSupport |
A utility class that provides services to initialize web testing and reporting-related fields in arbitrary objects.
|
TimeoutSchedule<T> |
|
TimeoutSchedule<T> |
|
TimeoutsFacade |
Created by john on 30/01/15.
|
TimeoutsStub |
|
TimeoutStack |
Created by john on 12/03/15.
|
TimeSchedule<T> |
|
TimeSchedule<T> |
|
TriConsumer<T,U,V> |
|
TypeConverter |
|
TypeConverters |
|
UIInteractionSteps |
An action class designed to interact an application via the UI
|
UIQuerySteps |
An action class designed to query an application via the UI
|
UnableToInvokeWhenPageOpensMethods |
Could not invoke a Page Oject method annotated with the WhenPageOpens annotation.
|
UnavailableTestOutcome |
|
UnexpectedDriverExpected |
|
URLUtils |
Created by john on 27/06/2014.
|
UsePersistantStepLibraries |
|
UserStoryCode |
Mark a test case with a code identifing a user story.
|
WaitForAngular |
|
WaitForBuilder<T> |
|
WaitForWebElementCollection |
|
WaitForWebElements |
|
WebdriverCloseBrowser |
|
WebdriverCollectionStrategy |
|
WebDriverConfiguration<T extends DriverConfiguration> |
|
WebDriverConfiguredEnvironment |
|
WebDriverConfigurer |
|
WebdriverContext |
|
WebDriverFacade |
A proxy class for webdriver instances, designed to prevent the browser being opened unnecessarily.
|
WebDriverFactory |
Provides an instance of a supported WebDriver.
|
WebDriverInjectors |
|
WebDriverInstanceEventListener |
|
WebDriverInstanceEvents |
|
WebdriverInstances |
One or more WebDriver drivers that are being used in a test.
|
WebDriverLifecycleEvent |
|
WebdriverManager |
Manage WebDriver instances.
|
WebDriverModule |
|
WebdriverProxyFactory |
Provides a proxy for a WebDriver instance.
|
WebDriverStub |
|
WebDriverType |
|
WebElementDescriber |
Created by john on 30/01/15.
|
WebElementExpectations |
|
WebElementFacade |
|
WebElementFacade |
Deprecated.
|
WebElementFacadeImpl |
A proxy class for a web element, providing some more methods.
|
WebElementFacadeImpl |
Deprecated.
|
WebElementFacadeImplLocator |
|
WebElementFacadeListItemHandler |
|
WebElementFacadeStub |
|
WebElementFacadeWait |
|
WebElementResolver |
|
WebElementResolver.LocatorResolverBuilder |
|
WebElementResolverByElementLocator |
|
WebElementResolverByLocator |
|
WebElementState |
This interface is a way of presenting state information about a web element without exposing (too much) of the
WebDriver API.
|
WebElementState |
Deprecated.
|
WhenPageOpens |
Indicates a method on a Page Object that is called when the page is opened.
|
WidgetListItemHandler |
|
WidgetObject |
Represents a page fragment which occurs across pages or multiple times in a single
page.
|
WidgetObjectImpl |
|
WidgetProxyCreator |
|
WindowStub |
|
WithByLocator |
|
WithConfigurableTimeout |
Created by john on 12/03/15.
|
WithDriver |
Run an individual test with a specific driver.
|
WithLocator |
|
WithStepDescription |
|
WithTitle |
|
WrappedElementStub |
|
WrappedWebElementFacadeImpl |
|
WrongPageError |
We have navigated to the wrong page.
|