Graphene WebDriver: Drone Extension 2.0.0.Alpha1

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

java.lang.Object
  extended by org.jboss.arquillian.drone.webdriver.factory.ChromeDriverFactory
      extended by org.jboss.arquillian.graphene.drone.factory.GrapheneChromeDriverFactory
All Implemented Interfaces:
org.jboss.arquillian.drone.spi.Configurator<org.openqa.selenium.chrome.ChromeDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.ChromeDriverConfiguration>>, org.jboss.arquillian.drone.spi.Destructor<org.openqa.selenium.chrome.ChromeDriver>, org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.chrome.ChromeDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.ChromeDriverConfiguration>>, org.jboss.arquillian.drone.spi.Sortable

public class GrapheneChromeDriverFactory
extends org.jboss.arquillian.drone.webdriver.factory.ChromeDriverFactory
implements org.jboss.arquillian.drone.spi.Configurator<org.openqa.selenium.chrome.ChromeDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.ChromeDriverConfiguration>>, org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.chrome.ChromeDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.ChromeDriverConfiguration>>, org.jboss.arquillian.drone.spi.Destructor<org.openqa.selenium.chrome.ChromeDriver>

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

Author:
Lukas Fryc

Constructor Summary
GrapheneChromeDriverFactory()
           
 
Method Summary
 org.openqa.selenium.chrome.ChromeDriver createInstance(org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.ChromeDriverConfiguration> configuration)
           
 void destroyInstance(org.openqa.selenium.chrome.ChromeDriver instance)
           
 int getPrecedence()
           
 
Methods inherited from class org.jboss.arquillian.drone.webdriver.factory.ChromeDriverFactory
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

GrapheneChromeDriverFactory

public GrapheneChromeDriverFactory()
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.ChromeDriverFactory

destroyInstance

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

createInstance

public org.openqa.selenium.chrome.ChromeDriver createInstance(org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.ChromeDriverConfiguration> configuration)
Specified by:
createInstance in interface org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.chrome.ChromeDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.ChromeDriverConfiguration>>
Overrides:
createInstance in class org.jboss.arquillian.drone.webdriver.factory.ChromeDriverFactory

Graphene WebDriver: Drone Extension 2.0.0.Alpha1

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