Graphene WebDriver: Drone Extension 2.0.0.Alpha1

org.jboss.arquillian.graphene.drone.factory
Class GrapheneHtmlUnitDriverFactory

java.lang.Object
  extended by org.jboss.arquillian.drone.webdriver.factory.HtmlUnitDriverFactory
      extended by org.jboss.arquillian.graphene.drone.factory.GrapheneHtmlUnitDriverFactory
All Implemented Interfaces:
org.jboss.arquillian.drone.spi.Configurator<org.openqa.selenium.htmlunit.HtmlUnitDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.HtmlUnitDriverConfiguration>>, org.jboss.arquillian.drone.spi.Destructor<org.openqa.selenium.htmlunit.HtmlUnitDriver>, org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.htmlunit.HtmlUnitDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.HtmlUnitDriverConfiguration>>, org.jboss.arquillian.drone.spi.Sortable

public class GrapheneHtmlUnitDriverFactory
extends org.jboss.arquillian.drone.webdriver.factory.HtmlUnitDriverFactory
implements org.jboss.arquillian.drone.spi.Configurator<org.openqa.selenium.htmlunit.HtmlUnitDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.HtmlUnitDriverConfiguration>>, org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.htmlunit.HtmlUnitDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.HtmlUnitDriverConfiguration>>, org.jboss.arquillian.drone.spi.Destructor<org.openqa.selenium.htmlunit.HtmlUnitDriver>

Extends the HtmlUnitDriverFactory and provides the created instance to the GrapheneContext.

Author:
Lukas Fryc

Constructor Summary
GrapheneHtmlUnitDriverFactory()
           
 
Method Summary
 org.openqa.selenium.htmlunit.HtmlUnitDriver createInstance(org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.HtmlUnitDriverConfiguration> configuration)
           
 void destroyInstance(org.openqa.selenium.htmlunit.HtmlUnitDriver instance)
           
 int getPrecedence()
           
 
Methods inherited from class org.jboss.arquillian.drone.webdriver.factory.HtmlUnitDriverFactory
createConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.arquillian.drone.spi.Configurator
createConfiguration
 

Constructor Detail

GrapheneHtmlUnitDriverFactory

public GrapheneHtmlUnitDriverFactory()
Method Detail

getPrecedence

public int getPrecedence()
Specified by:
getPrecedence in interface org.jboss.arquillian.drone.spi.Sortable
Overrides:
getPrecedence in class org.jboss.arquillian.drone.webdriver.factory.HtmlUnitDriverFactory

destroyInstance

public void destroyInstance(org.openqa.selenium.htmlunit.HtmlUnitDriver instance)
Specified by:
destroyInstance in interface org.jboss.arquillian.drone.spi.Destructor<org.openqa.selenium.htmlunit.HtmlUnitDriver>
Overrides:
destroyInstance in class org.jboss.arquillian.drone.webdriver.factory.HtmlUnitDriverFactory

createInstance

public org.openqa.selenium.htmlunit.HtmlUnitDriver createInstance(org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.HtmlUnitDriverConfiguration> configuration)
Specified by:
createInstance in interface org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.htmlunit.HtmlUnitDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.HtmlUnitDriverConfiguration>>
Overrides:
createInstance in class org.jboss.arquillian.drone.webdriver.factory.HtmlUnitDriverFactory

Graphene WebDriver: Drone Extension 2.0.0.Alpha1

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.