Class RemoteDriverProvider
java.lang.Object
net.serenitybdd.core.webdriver.driverproviders.RemoteDriverProvider
- All Implemented Interfaces:
DriverProvider
public class RemoteDriverProvider extends java.lang.Object implements DriverProvider
A Remote Driver using SauceLabs or Browserstack (for remote web testing), or Selenium Grid.
This class should not be used for Appium testing, as Appium is already a remote driver.
-
Constructor Summary
Constructors Constructor Description RemoteDriverProvider(FixtureProviderService fixtureProviderService)
-
Method Summary
Modifier and Type Method Description org.openqa.selenium.WebDriver
newInstance(java.lang.String options, EnvironmentVariables environmentVariables)
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.serenitybdd.core.webdriver.driverproviders.DriverProvider
capabilitiesToProperties, isDriverAutomaticallyDownloaded, newInstance
-
Constructor Details
-
RemoteDriverProvider
-
-
Method Details
-
newInstance
public org.openqa.selenium.WebDriver newInstance(java.lang.String options, EnvironmentVariables environmentVariables) throws java.net.MalformedURLException- Specified by:
newInstance
in interfaceDriverProvider
- Throws:
java.net.MalformedURLException
-