net.thucydides.core.webdriver
Class WebdriverInstanceFactory

Package class diagram package WebdriverInstanceFactory
java.lang.Object
  extended by net.thucydides.core.webdriver.WebdriverInstanceFactory

public class WebdriverInstanceFactory
extends Object

Centralize instantiation of WebDriver drivers.


Constructor Summary
WebdriverInstanceFactory()
           
 
Method Summary
 org.openqa.selenium.WebDriver newChromeDriver(org.openqa.selenium.Capabilities capabilities)
           
 org.openqa.selenium.WebDriver newFirefoxDriver(org.openqa.selenium.Capabilities capabilities)
           
 org.openqa.selenium.WebDriver newHtmlUnitDriver(org.openqa.selenium.Capabilities capabilities)
           
 org.openqa.selenium.WebDriver newInstanceOf(Class<? extends org.openqa.selenium.WebDriver> webdriverClass)
           
 org.openqa.selenium.WebDriver newInternetExplorerDriver(org.openqa.selenium.Capabilities capabilities)
           
 org.openqa.selenium.WebDriver newPhantomDriver(org.openqa.selenium.Capabilities caps)
           
 org.openqa.selenium.WebDriver newRemoteDriver(URL remoteUrl, org.openqa.selenium.Capabilities capabilities)
           
 org.openqa.selenium.WebDriver newSafariDriver(org.openqa.selenium.Capabilities capabilities)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WebdriverInstanceFactory

public WebdriverInstanceFactory()
Method Detail

newInstanceOf

public org.openqa.selenium.WebDriver newInstanceOf(Class<? extends org.openqa.selenium.WebDriver> webdriverClass)
                                            throws IllegalAccessException,
                                                   InstantiationException
Throws:
IllegalAccessException
InstantiationException

newRemoteDriver

public org.openqa.selenium.WebDriver newRemoteDriver(URL remoteUrl,
                                                     org.openqa.selenium.Capabilities capabilities)

newFirefoxDriver

public org.openqa.selenium.WebDriver newFirefoxDriver(org.openqa.selenium.Capabilities capabilities)

newChromeDriver

public org.openqa.selenium.WebDriver newChromeDriver(org.openqa.selenium.Capabilities capabilities)

newSafariDriver

public org.openqa.selenium.WebDriver newSafariDriver(org.openqa.selenium.Capabilities capabilities)

newInternetExplorerDriver

public org.openqa.selenium.WebDriver newInternetExplorerDriver(org.openqa.selenium.Capabilities capabilities)

newHtmlUnitDriver

public org.openqa.selenium.WebDriver newHtmlUnitDriver(org.openqa.selenium.Capabilities capabilities)

newPhantomDriver

public org.openqa.selenium.WebDriver newPhantomDriver(org.openqa.selenium.Capabilities caps)


Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.