public class CapabilitiesRegistryImpl extends AbstractFactoryRegistryImpl<CapabilitiesFactory,ReflectiveCapabilitiesFactory>
| Modifier and Type | Class and Description |
|---|---|
static class |
CapabilitiesRegistryImpl.DesiredCapabilitiesFactory
Desired capabilities factory.
|
factories, factoryType, reflectiveFactoryType| Constructor and Description |
|---|
CapabilitiesRegistryImpl()
Creates a new capabilities registry.
|
| Modifier and Type | Method and Description |
|---|---|
protected CapabilitiesFactory |
getDefault(java.util.List<CapabilitiesFactory> filteredFactories)
Get the default factory from given list of available factories.
|
protected void |
handleNoFactoryAvailable(java.lang.String name)
Handle the case when no factory is available for given name
|
org.openqa.selenium.Capabilities |
newCapabilities(java.lang.String name,
ConfigurationProperties configuration)
Creates a new
CapabilitiesRegistry instance from factory of the given name |
protected ReflectiveCapabilitiesFactory |
newReflectiveInstance(java.lang.String name)
Creates an instance of reflective factory.
|
get, getDefault, registerpublic CapabilitiesRegistryImpl()
protected ReflectiveCapabilitiesFactory newReflectiveInstance(java.lang.String name)
AbstractFactoryRegistryImplnewReflectiveInstance in class AbstractFactoryRegistryImpl<CapabilitiesFactory,ReflectiveCapabilitiesFactory>name - name of the instance to create.protected CapabilitiesFactory getDefault(java.util.List<CapabilitiesFactory> filteredFactories)
AbstractFactoryRegistryImplgetDefault in class AbstractFactoryRegistryImpl<CapabilitiesFactory,ReflectiveCapabilitiesFactory>filteredFactories - available factoriesprotected void handleNoFactoryAvailable(java.lang.String name)
AbstractFactoryRegistryImplhandleNoFactoryAvailable in class AbstractFactoryRegistryImpl<CapabilitiesFactory,ReflectiveCapabilitiesFactory>name - request factory namepublic org.openqa.selenium.Capabilities newCapabilities(java.lang.String name,
ConfigurationProperties configuration)
CapabilitiesRegistry instance from factory of the given namename - name of the factory used to create new WebDriver instanceconfiguration - configurationCopyright © 2018 FluentLenium. All Rights Reserved.