public class DefaultDriverProvider extends java.lang.Object implements DriverProvider
| Constructor and Description |
|---|
DefaultDriverProvider(Capabilities capabilities,
java.lang.Class<? extends WebDriver> driverClass) |
DefaultDriverProvider(Capabilities capabilities,
java.lang.String driverClassName)
Deprecated.
Replace with a call to
createProvider(Capabilities, String) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canCreateDriverInstanceFor(Capabilities capabilities)
Checks that the browser name set in the provided capabilities matches the browser name
set in the desired capabilities.
|
boolean |
canCreateDriverInstances()
Deprecated.
All providers should be able to create driver classes.
|
static DriverProvider |
createProvider(Capabilities capabilities,
java.lang.String driverClassName) |
Capabilities |
getProvidedCapabilities()
The provider "promises" that created driver instances will have (at least) this set of
capabilities.
|
WebDriver |
newInstance(Capabilities capabilities)
Creates a new driver instance.
|
java.lang.String |
toString() |
public DefaultDriverProvider(Capabilities capabilities, java.lang.Class<? extends WebDriver> driverClass)
@Deprecated public DefaultDriverProvider(Capabilities capabilities, java.lang.String driverClassName)
createProvider(Capabilities, String)public static DriverProvider createProvider(Capabilities capabilities, java.lang.String driverClassName)
public Capabilities getProvidedCapabilities()
DriverProvidergetProvidedCapabilities in interface DriverProvider@Deprecated public boolean canCreateDriverInstances()
canCreateDriverInstances in interface DriverProviderpublic boolean canCreateDriverInstanceFor(Capabilities capabilities)
canCreateDriverInstanceFor in interface DriverProvidercapabilities - The desired capabilitiespublic WebDriver newInstance(Capabilities capabilities)
DriverProvidernewInstance in interface DriverProvidercapabilities - Capabilities are to be passed to the driver constructor.public java.lang.String toString()
toString in class java.lang.Object