The lazy instance created from passed appFun
The lazy instance created from passed appFun
Runs a TestServer
using the passed-in Application
and port before executing the
test body, which can use the ChromeDriver
provided by webDriver
, ensuring all
are are stopped after the test body completes.
Runs a TestServer
using the passed-in Application
and port before executing the
test body, which can use the ChromeDriver
provided by webDriver
, ensuring all
are are stopped after the test body completes.
Default ChromeDriverService used to create a ChromeDriver instance.
Default ChromeDriverService used to create a ChromeDriver instance. Override to provide different service.
Default ChromeOptions used to create a ChromeDriver instance.
Default ChromeOptions used to create a ChromeDriver instance. Override to provide different options.
Creates a new instance of a Selenium ChromeDriver, or returns a BrowserFactory.UnavailableDriver that includes the exception that indicated the driver was not supported on the host platform and an appropriate error message.
Creates a new instance of a Selenium ChromeDriver, or returns a BrowserFactory.UnavailableDriver that includes the exception that indicated the driver was not supported on the host platform and an appropriate error message.
an new instance of a Selenium ChromeDriver, or a BrowserFactory.UnavailableDriver if it is not available on the host platform.
Makes the passed in Application
implicit.
Implicit PortNumber
instance that wraps port
.
Implicit PortNumber
instance that wraps port
. The value returned from portNumber.value
will be same as the value of port
.
A lazy implicit instance of ChromeDriver
, it will hold UnavailableDriver
if ChromeDriver
is not available in the running machine.
NoArg
subclass that provides a fixture composed of anApplication
, runningTestServer
, and SeleniumChromeDriver
.