org.jbehave.web.selenium
Class TypeWebDriverProvider

java.lang.Object
  extended by org.jbehave.web.selenium.DelegatingWebDriverProvider
      extended by org.jbehave.web.selenium.TypeWebDriverProvider
All Implemented Interfaces:
WebDriverProvider
Direct Known Subclasses:
DefaultWebDriverProvider

public class TypeWebDriverProvider
extends DelegatingWebDriverProvider

Provides WebDriver instances of given type, instantiating it using the default constructor. If not type is specified, FirefoxDriver is used.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jbehave.web.selenium.DelegatingWebDriverProvider
DelegatingWebDriverProvider.DelegateWebDriverNotFound
 
Field Summary
 
Fields inherited from class org.jbehave.web.selenium.DelegatingWebDriverProvider
delegate
 
Constructor Summary
TypeWebDriverProvider()
          Provides instances of FirefoxDrivers.
TypeWebDriverProvider(Class<? extends org.openqa.selenium.WebDriver> type)
          Provides instances of a supplied type
 
Method Summary
 void initialize()
           
 
Methods inherited from class org.jbehave.web.selenium.DelegatingWebDriverProvider
end, get, saveScreenshotTo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeWebDriverProvider

public TypeWebDriverProvider()
Provides instances of FirefoxDrivers.


TypeWebDriverProvider

public TypeWebDriverProvider(Class<? extends org.openqa.selenium.WebDriver> type)
Provides instances of a supplied type

Parameters:
type - the WebDriver type to instantiate.
Method Detail

initialize

public void initialize()


Copyright © 2012. All Rights Reserved.