org.openqa.selenium.remote.server
Class DefaultDriverFactory

java.lang.Object
  extended by org.openqa.selenium.remote.server.DefaultDriverFactory
All Implemented Interfaces:
DriverFactory

public class DefaultDriverFactory
extends java.lang.Object
implements DriverFactory


Constructor Summary
DefaultDriverFactory()
           
 
Method Summary
protected  java.lang.Class<? extends WebDriver> getBestMatchFor(Capabilities desired)
           
 boolean hasMappingFor(Capabilities capabilities)
           
 WebDriver newInstance(Capabilities capabilities)
           
 void registerDriver(Capabilities capabilities, java.lang.Class<? extends WebDriver> implementation)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultDriverFactory

public DefaultDriverFactory()
Method Detail

registerDriver

public void registerDriver(Capabilities capabilities,
                           java.lang.Class<? extends WebDriver> implementation)
Specified by:
registerDriver in interface DriverFactory

getBestMatchFor

protected java.lang.Class<? extends WebDriver> getBestMatchFor(Capabilities desired)

newInstance

public WebDriver newInstance(Capabilities capabilities)
Specified by:
newInstance in interface DriverFactory

hasMappingFor

public boolean hasMappingFor(Capabilities capabilities)
Specified by:
hasMappingFor in interface DriverFactory


Copyright © 2011. All Rights Reserved.