public class GrapheneEnhancer extends Object implements org.jboss.arquillian.drone.spi.DroneInstanceEnhancer<org.openqa.selenium.WebDriver>
WebDriver
instance provided by Drone
in a proxy and sets the driver into context.Constructor and Description |
---|
GrapheneEnhancer() |
Modifier and Type | Method and Description |
---|---|
boolean |
canEnhance(org.jboss.arquillian.drone.spi.InstanceOrCallableInstance instance,
Class<?> droneType,
Class<? extends Annotation> qualifier) |
org.openqa.selenium.WebDriver |
deenhance(org.openqa.selenium.WebDriver enhancedDriver,
Class<? extends Annotation> qualifier)
Unwraps the proxy
|
org.openqa.selenium.WebDriver |
enhance(org.openqa.selenium.WebDriver driver,
Class<? extends Annotation> qualifier)
Wraps the
WebDriver instance provided by Drone in a proxy and sets the driver into context |
int |
getPrecedence() |
public int getPrecedence()
getPrecedence
in interface org.jboss.arquillian.drone.spi.Sortable
public boolean canEnhance(org.jboss.arquillian.drone.spi.InstanceOrCallableInstance instance, Class<?> droneType, Class<? extends Annotation> qualifier)
canEnhance
in interface org.jboss.arquillian.drone.spi.DroneInstanceEnhancer<org.openqa.selenium.WebDriver>
public org.openqa.selenium.WebDriver enhance(org.openqa.selenium.WebDriver driver, Class<? extends Annotation> qualifier)
WebDriver
instance provided by Drone
in a proxy and sets the driver into contextenhance
in interface org.jboss.arquillian.drone.spi.DroneInstanceEnhancer<org.openqa.selenium.WebDriver>
public org.openqa.selenium.WebDriver deenhance(org.openqa.selenium.WebDriver enhancedDriver, Class<? extends Annotation> qualifier)
deenhance
in interface org.jboss.arquillian.drone.spi.DroneInstanceEnhancer<org.openqa.selenium.WebDriver>
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.