com.vaadin.testbench.parallel.setup.
Class SetupDriver
Uses RemoteDriver
or LocalDriver
to provide remote or local
WebDriver
to run tests on.
RemoteDriver
and LocalDriver
can be subclassed in order to
extend their functionalities.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.openqa.selenium.remote.DesiredCapabilities
Used to determine which capabilities should be used when setting up a
WebDriver
for this test.void
setDesiredCapabilities
(org.openqa.selenium.remote.DesiredCapabilities desiredCapabilities) Sets the requested browser capabilities (typically browser name and version)
org.openqa.selenium.WebDriver
Sets up and returns a
WebDriver
to run test.org.openqa.selenium.WebDriver
setupLocalDriver
(Browser runLocallyBrowser) Sets up and returns a
WebDriver
to run test.org.openqa.selenium.WebDriver
setupLocalDriver
(Browser runLocallyBrowser, String version) Sets up and returns a
WebDriver
to run test.org.openqa.selenium.WebDriver
setupRemoteDriver
(RemoteDriver remoteDriver, String hubURL) Sets up and returns a
WebDriver
to run test on hubURL.org.openqa.selenium.WebDriver
setupRemoteDriver
(String hubURL) Sets up and returns a
WebDriver
to run test on hubURL.
-
Constructor Details
-
SetupDriver
public SetupDriver()
-
-
Method Details
-
setupRemoteDriver
public org.openqa.selenium.WebDriver setupRemoteDriver(RemoteDriver remoteDriver, String hubURL) throws Exception Sets up and returns a
WebDriver
to run test on hubURL.Parameters:
remoteDriver
-RemoteDriver
instance to use to setup theWebDriver
hubURL
- URL of the Hub to run the tests onReturns:
WebDriver
properly setupThrows:
Exception
- If anything goes wrong -
setupRemoteDriver
Sets up and returns a
WebDriver
to run test on hubURL.Parameters:
hubURL
- URL of the Hub to run the tests onReturns:
WebDriver
properly setupThrows:
Exception
- If anything goes wrong -
setupLocalDriver
public org.openqa.selenium.WebDriver setupLocalDriver()Sets up and returns a
WebDriver
to run test.The test will run on browser specified by
getDesiredCapabilities()
Returns:
WebDriver
properly setup -
setupLocalDriver
Sets up and returns a
WebDriver
to run test. This driver will run the test on theBrowser
provided in theRunLocally
annotation.Parameters:
runLocallyBrowser
- Browser to run test onversion
- version of the browserReturns:
WebDriver
properly setup -
setupLocalDriver
Sets up and returns a
WebDriver
to run test. This driver will run the test on theBrowser
provided in theRunLocally
annotation.Parameters:
runLocallyBrowser
- Browser to run test onReturns:
WebDriver
properly setup -
getDesiredCapabilities
public org.openqa.selenium.remote.DesiredCapabilities getDesiredCapabilities()Used to determine which capabilities should be used when setting up a
WebDriver
for this test. Typically set by a test runner or left at its default (Firefox 24). If you want to run a test on a single browser other than Firefox 24 you can override this method.Returns:
the requested browser capabilities
-
setDesiredCapabilities
public void setDesiredCapabilities(org.openqa.selenium.remote.DesiredCapabilities desiredCapabilities) Sets the requested browser capabilities (typically browser name and version)
Parameters:
desiredCapabilities
- to be set
-