Index
All Classes and Interfaces|All Packages|Serialized Form
B
- BrowserType - Enum Class in org.shakespeareframework.selenium
-
Enumof all browser types which are supported byWebDriverSupplier. - BrowseTheWeb - Class in org.shakespeareframework.selenium
-
Abilityto browse the web using a SeleniumWebDriver. - 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
Capabilitiesof theBrowserType. - getBrowserType() - Method in class org.shakespeareframework.selenium.WebDriverSupplier
- getCapabilities() - Method in class org.shakespeareframework.selenium.WebDriverSupplier
-
Returns the
Capabilitiesfor theWebDriver, merged from theBrowserType's baseCapabilitiesand additional capabilities. - getWebDriver() - Method in class org.shakespeareframework.selenium.BrowseTheWeb
-
Gets the
WebDriverfrom theBrowseTheWeb.webDriverSupplierand returns it. - getWebDriverClass() - Method in enum class org.shakespeareframework.selenium.BrowserType
H
- HtmlSnapshotReporter - Class in org.shakespeareframework.selenium
-
Reporter using the
Actor'sBrowseTheWeb.getWebDriver()to take an HTML snapshot of the currently displayed site. - HtmlSnapshotReporter(Path) - Constructor for class org.shakespeareframework.selenium.HtmlSnapshotReporter
-
Sets
HtmlSnapshotReporter.reportSuccessto 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
WebDriverSupplierfor 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
BrowseTheWebAbility, which requires aWebDriverSupplierto 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'sBrowseTheWeb.getWebDriver()asTakesScreenshotto take a screenshot of the currently displayed site. - ScreenshotReporter(Path) - Constructor for class org.shakespeareframework.selenium.ScreenshotReporter
-
Sets
ScreenshotReporter.reportSuccessto 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
-
RuntimeExceptionto be thrown when the given string did not match anyBrowserType. - 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
WebDriverSupplierbased onWebDriverManager. - 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
- WebDriverSetupFailedException(Exception) - Constructor for exception org.shakespeareframework.selenium.WebDriverSetupFailedException
- WebDriverSupplier - Class in org.shakespeareframework.selenium
- WebDriverSupplier(BrowserType, Capabilities) - Constructor for class org.shakespeareframework.selenium.WebDriverSupplier
-
Creates a
WebDriverSupplierfor the givenBrowserTypewith additionalCapabilitiesthat will bemergedwith theBrowserType's baseCapabilities.
All Classes and Interfaces|All Packages|Serialized Form