Arquillian Drone Extension Support for WebDriver 1.0.0.Final

org.jboss.arquillian.drone.webdriver.factory
Class HtmlUnitDriverFactory

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

public class HtmlUnitDriverFactory
extends Object
implements Configurator<org.openqa.selenium.htmlunit.HtmlUnitDriver,TypedWebDriverConfiguration<HtmlUnitDriverConfiguration>>, Instantiator<org.openqa.selenium.htmlunit.HtmlUnitDriver,TypedWebDriverConfiguration<HtmlUnitDriverConfiguration>>, Destructor<org.openqa.selenium.htmlunit.HtmlUnitDriver>

Factory which combines Configurator, Instantiator and Destructor for HtmlUnitDriver.

Author:
Constructor Summary
HtmlUnitDriverFactory()
           
 
Method Summary
 TypedWebDriverConfiguration<HtmlUnitDriverConfiguration> createConfiguration(org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor descriptor, Class<? extends Annotation> qualifier)
           
 org.openqa.selenium.htmlunit.HtmlUnitDriver createInstance(TypedWebDriverConfiguration<HtmlUnitDriverConfiguration> configuration)
           
 void destroyInstance(org.openqa.selenium.htmlunit.HtmlUnitDriver instance)
           
 int getPrecedence()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HtmlUnitDriverFactory

public HtmlUnitDriverFactory()
Method Detail

getPrecedence

public int getPrecedence()
Specified by:
getPrecedence in interface Sortable

destroyInstance

public void destroyInstance(org.openqa.selenium.htmlunit.HtmlUnitDriver instance)
Specified by:
destroyInstance in interface Destructor<org.openqa.selenium.htmlunit.HtmlUnitDriver>

createInstance

public org.openqa.selenium.htmlunit.HtmlUnitDriver createInstance(TypedWebDriverConfiguration<HtmlUnitDriverConfiguration> configuration)
Specified by:
createInstance in interface Instantiator<org.openqa.selenium.htmlunit.HtmlUnitDriver,TypedWebDriverConfiguration<HtmlUnitDriverConfiguration>>

createConfiguration

public TypedWebDriverConfiguration<HtmlUnitDriverConfiguration> createConfiguration(org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor descriptor,
                                                                                    Class<? extends Annotation> qualifier)
Specified by:
createConfiguration in interface Configurator<org.openqa.selenium.htmlunit.HtmlUnitDriver,TypedWebDriverConfiguration<HtmlUnitDriverConfiguration>>

Arquillian Drone Extension Support for WebDriver 1.0.0.Final

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