Graphene WebDriver: Drone Extension 2.0.0.Alpha1

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

java.lang.Object
  extended by org.jboss.arquillian.drone.webdriver.factory.WebDriverFactory
      extended by org.jboss.arquillian.graphene.drone.factory.GrapheneWebDriverFactory
All Implemented Interfaces:
org.jboss.arquillian.drone.spi.Configurator<org.openqa.selenium.WebDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.WebDriverConfiguration>>, org.jboss.arquillian.drone.spi.Destructor<org.openqa.selenium.WebDriver>, org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.WebDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.WebDriverConfiguration>>, org.jboss.arquillian.drone.spi.Sortable

public class GrapheneWebDriverFactory
extends org.jboss.arquillian.drone.webdriver.factory.WebDriverFactory
implements org.jboss.arquillian.drone.spi.Configurator<org.openqa.selenium.WebDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.WebDriverConfiguration>>, org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.WebDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.WebDriverConfiguration>>, org.jboss.arquillian.drone.spi.Destructor<org.openqa.selenium.WebDriver>

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

Author:
Lukas Fryc

Constructor Summary
GrapheneWebDriverFactory()
           
 
Method Summary
 org.openqa.selenium.WebDriver createInstance(org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.WebDriverConfiguration> configuration)
           
 void destroyInstance(org.openqa.selenium.WebDriver instance)
           
 int getPrecedence()
           
 
Methods inherited from class org.jboss.arquillian.drone.webdriver.factory.WebDriverFactory
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

GrapheneWebDriverFactory

public GrapheneWebDriverFactory()
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.WebDriverFactory

destroyInstance

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

createInstance

public org.openqa.selenium.WebDriver createInstance(org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.WebDriverConfiguration> configuration)
Specified by:
createInstance in interface org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.WebDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.WebDriverConfiguration>>
Overrides:
createInstance in class org.jboss.arquillian.drone.webdriver.factory.WebDriverFactory

Graphene WebDriver: Drone Extension 2.0.0.Alpha1

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