Arquillian Drone Extension Support for Selenium 1.0.0.CR4

org.jboss.arquillian.drone.selenium.factory
Class DefaultSeleniumFactory

java.lang.Object
  extended by org.jboss.arquillian.drone.selenium.factory.DefaultSeleniumFactory
All Implemented Interfaces:
Configurator<com.thoughtworks.selenium.DefaultSelenium,SeleniumConfiguration>, Destructor<com.thoughtworks.selenium.DefaultSelenium>, Instantiator<com.thoughtworks.selenium.DefaultSelenium,SeleniumConfiguration>, Sortable

public class DefaultSeleniumFactory
extends Object
implements Configurator<com.thoughtworks.selenium.DefaultSelenium,SeleniumConfiguration>, Instantiator<com.thoughtworks.selenium.DefaultSelenium,SeleniumConfiguration>, Destructor<com.thoughtworks.selenium.DefaultSelenium>

Factory which combines Configurator, Instantiator and Destructor for Selenium browser object called DefaultSelenium .

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

Constructor Detail

DefaultSeleniumFactory

public DefaultSeleniumFactory()
Method Detail

getPrecedence

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

destroyInstance

public void destroyInstance(com.thoughtworks.selenium.DefaultSelenium instance)
Specified by:
destroyInstance in interface Destructor<com.thoughtworks.selenium.DefaultSelenium>

createInstance

public com.thoughtworks.selenium.DefaultSelenium createInstance(SeleniumConfiguration configuration)
Specified by:
createInstance in interface Instantiator<com.thoughtworks.selenium.DefaultSelenium,SeleniumConfiguration>

createConfiguration

public SeleniumConfiguration createConfiguration(org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor descriptor,
                                                 Class<? extends Annotation> qualifier)
Specified by:
createConfiguration in interface Configurator<com.thoughtworks.selenium.DefaultSelenium,SeleniumConfiguration>

Arquillian Drone Extension Support for Selenium 1.0.0.CR4

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