Package net.thucydides.core.annotations
Class ManagedWebDriverAnnotatedField
- java.lang.Object
-
- 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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ManagedWebDriverAnnotatedField
findFirstAnnotatedField(Class<?> testClass)
Find the first field in the class annotated with the Managed annotation.String
getDriver()
String
getName()
String
getOptions()
static boolean
hasManagedWebdriverField(Class<?> testClass)
boolean
isUniqueSession()
void
setValue(Object testCase, org.openqa.selenium.WebDriver manageDriver)
-
-
-
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()
-
getOptions
public String getOptions()
-
getName
public String getName()
-
-