Class RemoteDriverProvider
- java.lang.Object
-
- net.serenitybdd.core.webdriver.driverproviders.RemoteDriverProvider
-
- All Implemented Interfaces:
DriverProvider
public class RemoteDriverProvider extends 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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openqa.selenium.WebDriver
newInstance(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 Detail
-
RemoteDriverProvider
public RemoteDriverProvider(FixtureProviderService fixtureProviderService)
-
-
Method Detail
-
newInstance
public org.openqa.selenium.WebDriver newInstance(String options, EnvironmentVariables environmentVariables) throws MalformedURLException
- Specified by:
newInstance
in interfaceDriverProvider
- Throws:
MalformedURLException
-
-