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 SafariDriver
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 SafariDriver
provided by webDriver
, ensuring all
are are stopped after the test body completes.
Creates a new instance of a Selenium SafariDriver
, 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 SafariDriver
, 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 SafariDriver
, or a BrowserFactory.UnavailableDriver
if a Safari driver 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 SafariDriver
, it will hold UnavailableDriver
if SafariDriver
is not available in the running machine.
NoArg
subclass that provides a fixture composed of anApplication
, runningTestServer
, and SeleniumSafariDriver
.