Index

B C E F G H I L O R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form

B

BrowserType - Enum Class in org.shakespeareframework.selenium
Enum of all browser types which are supported by WebDriverSupplier.
BrowseTheWeb - Class in org.shakespeareframework.selenium
Ability to browse the web using a Selenium WebDriver.
BrowseTheWeb(WebDriverSupplier) - Constructor for class org.shakespeareframework.selenium.BrowseTheWeb
 
BrowseTheWeb(WebDriverSupplier, String) - Constructor for class org.shakespeareframework.selenium.BrowseTheWeb
 

C

CHROME - Enum constant in enum class org.shakespeareframework.selenium.BrowserType
Google Chrome
close() - Method in class org.shakespeareframework.selenium.BrowseTheWeb
 
close() - Method in class org.shakespeareframework.selenium.WebDriverManagerWebDriverSupplier
 

E

EDGE - Enum constant in enum class org.shakespeareframework.selenium.BrowserType
Microsoft Edge

F

failure(Actor, Question<?>, Exception) - Method in class org.shakespeareframework.selenium.HtmlSnapshotReporter
 
failure(Actor, Question<?>, Exception) - Method in class org.shakespeareframework.selenium.ScreenshotReporter
 
failure(Actor, Question<A>, A) - Method in class org.shakespeareframework.selenium.HtmlSnapshotReporter
 
failure(Actor, Question<A>, A) - Method in class org.shakespeareframework.selenium.ScreenshotReporter
 
failure(Actor, Task, Exception) - Method in class org.shakespeareframework.selenium.HtmlSnapshotReporter
 
failure(Actor, Task, Exception) - Method in class org.shakespeareframework.selenium.ScreenshotReporter
 
FIREFOX - Enum constant in enum class org.shakespeareframework.selenium.BrowserType
Mozilla Firefox
forName(String) - Static method in enum class org.shakespeareframework.selenium.BrowserType
Looks up the named BrowserType, ignoring case.

G

get() - Method in class org.shakespeareframework.selenium.WebDriverManagerWebDriverSupplier
 
getBaseCapabilities() - Method in enum class org.shakespeareframework.selenium.BrowserType
Returns the base Capabilities of the BrowserType.
getBrowserType() - Method in class org.shakespeareframework.selenium.WebDriverSupplier
getCapabilities() - Method in class org.shakespeareframework.selenium.WebDriverSupplier
Returns the Capabilities for the WebDriver, merged from the BrowserType's baseCapabilities and additional capabilities.
getWebDriver() - Method in class org.shakespeareframework.selenium.BrowseTheWeb
Gets the WebDriver from the BrowseTheWeb.webDriverSupplier and returns it.
getWebDriverClass() - Method in enum class org.shakespeareframework.selenium.BrowserType
Returns the WebDriver Class required to automate the BrowserType.

H

HtmlSnapshotReporter - Class in org.shakespeareframework.selenium
Reporter using the Actor's BrowseTheWeb.getWebDriver() to take an HTML snapshot of the currently displayed site.
HtmlSnapshotReporter(Path) - Constructor for class org.shakespeareframework.selenium.HtmlSnapshotReporter
Sets HtmlSnapshotReporter.reportSuccess to false.
HtmlSnapshotReporter(Path, boolean) - Constructor for class org.shakespeareframework.selenium.HtmlSnapshotReporter
 

I

IEXPLORER - Enum constant in enum class org.shakespeareframework.selenium.BrowserType
Microsoft Internet Explorer

L

LocalWebDriverSupplier - Class in org.shakespeareframework.selenium
A WebDriverSupplier for locally installed browser instances.
LocalWebDriverSupplier(BrowserType) - Constructor for class org.shakespeareframework.selenium.LocalWebDriverSupplier
 
LocalWebDriverSupplier(BrowserType, Capabilities) - Constructor for class org.shakespeareframework.selenium.LocalWebDriverSupplier
 

O

org.shakespeareframework.selenium - package org.shakespeareframework.selenium
The central class of the selenium package is the BrowseTheWeb Ability, which requires a WebDriverSupplier to be instantiated.

R

retry(Actor, RetryableQuestion<?>, Exception) - Method in class org.shakespeareframework.selenium.HtmlSnapshotReporter
 
retry(Actor, RetryableQuestion<?>, Exception) - Method in class org.shakespeareframework.selenium.ScreenshotReporter
 
retry(Actor, RetryableQuestion<A>, A) - Method in class org.shakespeareframework.selenium.HtmlSnapshotReporter
 
retry(Actor, RetryableQuestion<A>, A) - Method in class org.shakespeareframework.selenium.ScreenshotReporter
 
retry(Actor, RetryableTask, Exception) - Method in class org.shakespeareframework.selenium.HtmlSnapshotReporter
 
retry(Actor, RetryableTask, Exception) - Method in class org.shakespeareframework.selenium.ScreenshotReporter
 

S

SAFARI - Enum constant in enum class org.shakespeareframework.selenium.BrowserType
Apple Safari
ScreenshotReporter - Class in org.shakespeareframework.selenium
Reporter using the Actor's BrowseTheWeb.getWebDriver() as TakesScreenshot to take a screenshot of the currently displayed site.
ScreenshotReporter(Path) - Constructor for class org.shakespeareframework.selenium.ScreenshotReporter
Sets ScreenshotReporter.reportSuccess to false.
ScreenshotReporter(Path, boolean) - Constructor for class org.shakespeareframework.selenium.ScreenshotReporter
 
success(Actor, Question<A>, A) - Method in class org.shakespeareframework.selenium.HtmlSnapshotReporter
 
success(Actor, Question<A>, A) - Method in class org.shakespeareframework.selenium.ScreenshotReporter
 
success(Actor, Task) - Method in class org.shakespeareframework.selenium.HtmlSnapshotReporter
 
success(Actor, Task) - Method in class org.shakespeareframework.selenium.ScreenshotReporter
 

T

toString() - Method in class org.shakespeareframework.selenium.BrowseTheWeb
 
toString() - Method in class org.shakespeareframework.selenium.WebDriverSupplier
 

U

UnsupportedBrowserTypeException - Exception in org.shakespeareframework.selenium
RuntimeException to be thrown when the given string did not match any BrowserType.
UnsupportedBrowserTypeException(String) - Constructor for exception org.shakespeareframework.selenium.UnsupportedBrowserTypeException
 

V

valueOf(String) - Static method in enum class org.shakespeareframework.selenium.BrowserType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.shakespeareframework.selenium.BrowserType
Returns an array containing the constants of this enum class, in the order they are declared.

W

WebDriverManagerWebDriverSupplier - Class in org.shakespeareframework.selenium
A WebDriverSupplier based on WebDriverManager.
WebDriverManagerWebDriverSupplier(WebDriverManager, BrowserType) - Constructor for class org.shakespeareframework.selenium.WebDriverManagerWebDriverSupplier
 
WebDriverManagerWebDriverSupplier(WebDriverManager, BrowserType, Capabilities) - Constructor for class org.shakespeareframework.selenium.WebDriverManagerWebDriverSupplier
 
WebDriverSetupFailedException - Exception in org.shakespeareframework.selenium
RuntimeException to be thrown when a WebDriverSupplier failed to setup the WebDriver.
WebDriverSetupFailedException(Exception) - Constructor for exception org.shakespeareframework.selenium.WebDriverSetupFailedException
 
WebDriverSupplier - Class in org.shakespeareframework.selenium
A Supplier for WebDriver, which also takes care of quitting the WebDriver.
WebDriverSupplier(BrowserType, Capabilities) - Constructor for class org.shakespeareframework.selenium.WebDriverSupplier
Creates a WebDriverSupplier for the given BrowserType with additional Capabilities that will be merged with the BrowserType's baseCapabilities.
B C E F G H I L O R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form