Graphene WebDriver: Drone Extension 2.0.0.Alpha1

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

java.lang.Object
  extended by org.jboss.arquillian.drone.webdriver.factory.AndroidDriverFactory
      extended by org.jboss.arquillian.graphene.drone.factory.GrapheneAndroidDriverFactory
All Implemented Interfaces:
org.jboss.arquillian.drone.spi.Configurator<org.openqa.selenium.android.AndroidDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.AndroidDriverConfiguration>>, org.jboss.arquillian.drone.spi.Destructor<org.openqa.selenium.android.AndroidDriver>, org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.android.AndroidDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.AndroidDriverConfiguration>>, org.jboss.arquillian.drone.spi.Sortable

public class GrapheneAndroidDriverFactory
extends org.jboss.arquillian.drone.webdriver.factory.AndroidDriverFactory
implements org.jboss.arquillian.drone.spi.Configurator<org.openqa.selenium.android.AndroidDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.AndroidDriverConfiguration>>, org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.android.AndroidDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.AndroidDriverConfiguration>>, org.jboss.arquillian.drone.spi.Destructor<org.openqa.selenium.android.AndroidDriver>

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

Author:
Lukas Fryc

Constructor Summary
GrapheneAndroidDriverFactory()
           
 
Method Summary
 org.openqa.selenium.android.AndroidDriver createInstance(org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.AndroidDriverConfiguration> configuration)
           
 void destroyInstance(org.openqa.selenium.android.AndroidDriver instance)
           
 int getPrecedence()
           
 
Methods inherited from class org.jboss.arquillian.drone.webdriver.factory.AndroidDriverFactory
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

GrapheneAndroidDriverFactory

public GrapheneAndroidDriverFactory()
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.AndroidDriverFactory

destroyInstance

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

createInstance

public org.openqa.selenium.android.AndroidDriver createInstance(org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.AndroidDriverConfiguration> configuration)
Specified by:
createInstance in interface org.jboss.arquillian.drone.spi.Instantiator<org.openqa.selenium.android.AndroidDriver,org.jboss.arquillian.drone.webdriver.configuration.TypedWebDriverConfiguration<org.jboss.arquillian.drone.webdriver.configuration.AndroidDriverConfiguration>>
Overrides:
createInstance in class org.jboss.arquillian.drone.webdriver.factory.AndroidDriverFactory

Graphene WebDriver: Drone Extension 2.0.0.Alpha1

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