Serenity Core 2.4.15 API

Packages
Package Description
net.serenitybdd.core
Core domain model for the Serenity application.
net.serenitybdd.core.annotations  
net.serenitybdd.core.annotations.events  
net.serenitybdd.core.annotations.findby  
net.serenitybdd.core.annotations.findby.di  
net.serenitybdd.core.annotations.locators  
net.serenitybdd.core.configurers  
net.serenitybdd.core.di  
net.serenitybdd.core.environment  
net.serenitybdd.core.eventbus  
net.serenitybdd.core.exceptions  
net.serenitybdd.core.history  
net.serenitybdd.core.injectors  
net.serenitybdd.core.java8  
net.serenitybdd.core.lifecycle  
net.serenitybdd.core.listeners  
net.serenitybdd.core.pages  
net.serenitybdd.core.photography
A collection of classes that handle taking screenshots and other live documentation artifacts during tests.
net.serenitybdd.core.photography.bluring  
net.serenitybdd.core.photography.resizing  
net.serenitybdd.core.reports  
net.serenitybdd.core.selectors  
net.serenitybdd.core.sessions  
net.serenitybdd.core.steps  
net.serenitybdd.core.webdriver  
net.serenitybdd.core.webdriver.appium  
net.serenitybdd.core.webdriver.configuration  
net.serenitybdd.core.webdriver.driverproviders  
net.serenitybdd.core.webdriver.enhancers  
net.serenitybdd.core.webdriver.servicepools  
net.serenitybdd.markers  
net.thucydides.core
Core domain model for the Thucydides application.
net.thucydides.core.annotations
Thucydides annotations.
net.thucydides.core.annotations.findby  
net.thucydides.core.annotations.locators  
net.thucydides.core.bootstrap  
net.thucydides.core.configuration  
net.thucydides.core.csv
Support for loading test data from CSV files for data-driven tests.
net.thucydides.core.csv.converters  
net.thucydides.core.events  
net.thucydides.core.fixtureservices  
net.thucydides.core.fluent  
net.thucydides.core.geometry  
net.thucydides.core.guice.webdriver  
net.thucydides.core.junit  
net.thucydides.core.model.screenshots  
net.thucydides.core.pages
Classes designed to make it easier to work with Page Objects in WebDriver.
net.thucydides.core.pages.components  
net.thucydides.core.pages.injectors  
net.thucydides.core.pages.jquery  
net.thucydides.core.requirements
An application is designed to deliver a number of high-level capabilities.
net.thucydides.core.resources
Classpath resource utilities.
net.thucydides.core.scheduling  
net.thucydides.core.scheduling.fluent  
net.thucydides.core.screenshots
This package is in charge of recording and storing screenshots taken during the test run.
net.thucydides.core.steps
Base class to be used when writing a library of resuable test steps.
net.thucydides.core.steps.construction  
net.thucydides.core.steps.interception  
net.thucydides.core.steps.service  
net.thucydides.core.steps.stepdata  
net.thucydides.core.util
Core utility classes.
net.thucydides.core.webdriver
Manage WebDriver instances, and knowing what WebDriver types are supported.
net.thucydides.core.webdriver.appium  
net.thucydides.core.webdriver.capabilities  
net.thucydides.core.webdriver.chrome  
net.thucydides.core.webdriver.exceptions  
net.thucydides.core.webdriver.firefox  
net.thucydides.core.webdriver.javascript  
net.thucydides.core.webdriver.jquery  
net.thucydides.core.webdriver.phantomjs  
net.thucydides.core.webdriver.redimension  
net.thucydides.core.webdriver.stubs  
net.thucydides.core.webelements
Extensions to the WebDriver classes to make it easier to deal with objects such as radio buttons and checkboxes.
org.openqa.selenium.browserlaunchers