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 tesing), 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.WebDrivernewInstance(java.lang.String options, EnvironmentVariables environmentVariables)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
newInstancein interfaceDriverProvider- Throws:
java.net.MalformedURLException
-