Graphene WebDriver: Drone Extension 2.0.0.Alpha1

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

java.lang.Object
  extended by org.jboss.arquillian.drone.webdriver.factory.FirefoxDriverFactory
      extended by org.jboss.arquillian.graphene.drone.factory.GrapheneFirefoxDriverFactory
All Implemented Interfaces:
org.jboss.arquillian.drone.spi.Configurator<org.openqa.selenium.firefox.FirefoxDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.FirefoxDriverConfiguration>>, org.jboss.arquillian.drone.spi.Destructor<org.openqa.selenium.firefox.FirefoxDriver>, org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.firefox.FirefoxDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.FirefoxDriverConfiguration>>, org.jboss.arquillian.drone.spi.Sortable

public class GrapheneFirefoxDriverFactory
extends org.jboss.arquillian.drone.webdriver.factory.FirefoxDriverFactory
implements org.jboss.arquillian.drone.spi.Configurator<org.openqa.selenium.firefox.FirefoxDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.FirefoxDriverConfiguration>>, org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.firefox.FirefoxDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.FirefoxDriverConfiguration>>, org.jboss.arquillian.drone.spi.Destructor<org.openqa.selenium.firefox.FirefoxDriver>

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

Author:
Lukas Fryc

Constructor Summary
GrapheneFirefoxDriverFactory()
           
 
Method Summary
 org.openqa.selenium.firefox.FirefoxDriver createInstance(org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.FirefoxDriverConfiguration> configuration)
           
 void destroyInstance(org.openqa.selenium.firefox.FirefoxDriver instance)
           
 int getPrecedence()
           
 
Methods inherited from class org.jboss.arquillian.drone.webdriver.factory.FirefoxDriverFactory
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

GrapheneFirefoxDriverFactory

public GrapheneFirefoxDriverFactory()
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.FirefoxDriverFactory

destroyInstance

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

createInstance

public org.openqa.selenium.firefox.FirefoxDriver createInstance(org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.FirefoxDriverConfiguration> configuration)
Specified by:
createInstance in interface org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.firefox.FirefoxDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.FirefoxDriverConfiguration>>
Overrides:
createInstance in class org.jboss.arquillian.drone.webdriver.factory.FirefoxDriverFactory

Graphene WebDriver: Drone Extension 2.0.0.Alpha1

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