public class ReflectiveCapabilitiesFactory extends Object implements CapabilitiesFactory, FactoryNames, ReflectiveFactory
CapabilitiesFactory that create Capabilities instances using reflection.| Constructor and Description |
|---|
ReflectiveCapabilitiesFactory(String name,
Class<? extends org.openqa.selenium.Capabilities> capabilitiesClass,
Object... args)
Creates a new reflective capabilities factory.
|
ReflectiveCapabilitiesFactory(String name,
String capabilitiesClassName,
Object... args)
Creates a new reflective capabilities factory.
|
| Modifier and Type | Method and Description |
|---|---|
Class<? extends org.openqa.selenium.Capabilities> |
getCapabilitiesClass()
Get the capabilities class
|
String[] |
getNames()
Get the factory names.
|
boolean |
isAvailable()
Check if the class instantiated by this factory is available.
|
org.openqa.selenium.Capabilities |
newCapabilities(ConfigurationProperties configuration)
Creates a new instance of
CapabilitiesRegistry. |
protected org.openqa.selenium.remote.DesiredCapabilities |
newDefaultCapabilities()
Creates default capabilities.
|
public ReflectiveCapabilitiesFactory(String name, String capabilitiesClassName, Object... args)
name - factory namecapabilitiesClassName - capabilities class nameargs - capabilities class constructor argumentspublic ReflectiveCapabilitiesFactory(String name, Class<? extends org.openqa.selenium.Capabilities> capabilitiesClass, Object... args)
name - factory namecapabilitiesClass - capabilities classargs - capabilities class constructor argumentspublic Class<? extends org.openqa.selenium.Capabilities> getCapabilitiesClass()
public boolean isAvailable()
ReflectiveFactoryisAvailable in interface ReflectiveFactoryprotected org.openqa.selenium.remote.DesiredCapabilities newDefaultCapabilities()
public org.openqa.selenium.Capabilities newCapabilities(ConfigurationProperties configuration)
CapabilitiesFactoryCapabilitiesRegistry.newCapabilities in interface CapabilitiesFactoryconfiguration - configurationpublic String[] getNames()
FactoryNamesgetNames in interface FactoryNamesCopyright © 2016 FluentLenium. All Rights Reserved.