net.thucydides.core.annotations
Class ManagedWebDriverAnnotatedField

Package class diagram package ManagedWebDriverAnnotatedField
java.lang.Object
  extended by net.thucydides.core.annotations.ManagedWebDriverAnnotatedField

public class ManagedWebDriverAnnotatedField
extends Object

The WebDriver driver is stored as an annotated field in the test classes.

Author:
johnsmart

Constructor Summary
protected ManagedWebDriverAnnotatedField(Field field)
           
 
Method Summary
static ManagedWebDriverAnnotatedField findFirstAnnotatedField(Class<?> testClass)
          Find the first field in the class annotated with the Managed annotation.
 String getDriver()
           
static boolean hasManagedWebdriverField(Class<?> testClass)
           
 boolean isUniqueSession()
           
 void setValue(Object testCase, org.openqa.selenium.WebDriver manageDriver)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedWebDriverAnnotatedField

protected ManagedWebDriverAnnotatedField(Field field)
Method Detail

findFirstAnnotatedField

public static ManagedWebDriverAnnotatedField findFirstAnnotatedField(Class<?> testClass)
Find the first field in the class annotated with the Managed annotation.


hasManagedWebdriverField

public static boolean hasManagedWebdriverField(Class<?> testClass)

setValue

public void setValue(Object testCase,
                     org.openqa.selenium.WebDriver manageDriver)

isUniqueSession

public boolean isUniqueSession()

getDriver

public String getDriver()


Copyright © 2011-2012 Wakaleo Consulting. All Rights Reserved.