Index
All Classes and Interfaces|All Packages|Serialized Form
B
- BrowserType - Enum Class in org.shakespeareframework.selenium
-
Enum
of all browser types which are supported byWebDriverSupplier
. - BrowseTheWeb - Class in org.shakespeareframework.selenium
-
Ability
to 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
Capabilities
of theBrowserType
. - getBrowserType() - Method in class org.shakespeareframework.selenium.WebDriverSupplier
- getCapabilities() - Method in class org.shakespeareframework.selenium.WebDriverSupplier
-
Returns the
Capabilities
for theWebDriver
, merged from theBrowserType's baseCapabilities
and additional capabilities. - getWebDriver() - Method in class org.shakespeareframework.selenium.BrowseTheWeb
-
Gets the
WebDriver
from theBrowseTheWeb.webDriverSupplier
and 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.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 aWebDriverSupplier
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
'sBrowseTheWeb.getWebDriver()
asTakesScreenshot
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 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
WebDriverSupplier
based 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
WebDriverSupplier
for the givenBrowserType
with additionalCapabilities
that will bemerged
with theBrowserType's baseCapabilities
.
All Classes and Interfaces|All Packages|Serialized Form