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 FirefoxDriver
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 FirefoxDriver
provided by webDriver
, ensuring all
are are stopped after the test body completes.
Creates a new instance of a Selenium FirefoxDriver
(using the FirefoxProfile
provided by
the firefoxProfile
field), 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 FirefoxDriver
(using the FirefoxProfile
provided by
the firefoxProfile
field), 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 FirefoxDriver
or a BrowserFactory.UnavailableDriver
if a Firefox
driver is not available on the host platform.
FirefoxOptions that is used to create new instance of FirefoxDriver.
FirefoxOptions that is used to create new instance of FirefoxDriver. Override to provide different options.
FirefoxProfile that is used to create new instance of FirefoxDriver.
FirefoxProfile that is used to create new instance of FirefoxDriver. Override to provide a different profile.
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 FirefoxDriver
, it will hold UnavailableDriver
if FirefoxDriver
is not available in the running machine.
NoArg
subclass that provides a fixture composed of aApplication
, runningTestServer
, and SeleniumFirefoxDriver
.