public class DefaultDriverProvider extends Object implements DriverProvider
Constructor and Description |
---|
DefaultDriverProvider(org.openqa.selenium.Capabilities capabilities,
Class<? extends org.openqa.selenium.WebDriver> driverClass) |
DefaultDriverProvider(org.openqa.selenium.Capabilities capabilities,
String driverClassName) |
Modifier and Type | Method and Description |
---|---|
boolean |
canCreateDriverInstanceFor(org.openqa.selenium.Capabilities capabilities)
Checks that the browser name set in the provided capabilities matches the browser name
set in the desired capabilities.
|
boolean |
canCreateDriverInstances()
Checks that driver class can be loaded.
|
org.openqa.selenium.Capabilities |
getProvidedCapabilities()
The provider "promices" that created driver instances will have (at least) this set of
capabilities.
|
org.openqa.selenium.WebDriver |
newInstance(org.openqa.selenium.Capabilities capabilities)
Creates a new driver instance.
|
String |
toString() |
public DefaultDriverProvider(org.openqa.selenium.Capabilities capabilities, Class<? extends org.openqa.selenium.WebDriver> driverClass)
public DefaultDriverProvider(org.openqa.selenium.Capabilities capabilities, String driverClassName)
public org.openqa.selenium.Capabilities getProvidedCapabilities()
DriverProvider
getProvidedCapabilities
in interface DriverProvider
public boolean canCreateDriverInstances()
canCreateDriverInstances
in interface DriverProvider
public boolean canCreateDriverInstanceFor(org.openqa.selenium.Capabilities capabilities)
canCreateDriverInstanceFor
in interface DriverProvider
capabilities
- The desired capabilitiespublic org.openqa.selenium.WebDriver newInstance(org.openqa.selenium.Capabilities capabilities)
DriverProvider
newInstance
in interface DriverProvider
capabilities
- Capabilities are to be passed to the driver constructor.Copyright © 2015. All rights reserved.