public class AnnotationsReader extends Object
| Constructor and Description |
|---|
AnnotationsReader() |
| Modifier and Type | Method and Description |
|---|---|
Optional<org.openqa.selenium.Capabilities> |
getCapabilities(Parameter parameter,
Optional<Object> testInstance) |
Optional<DockerBrowser> |
getDocker(Parameter parameter) |
<T> T |
getFromAnnotatedField(Optional<Object> testInstance,
Class<? extends Annotation> annotationClass,
Class<T> capabilitiesClass) |
Optional<List<Object>> |
getKeyValue(String keyValue) |
Object |
getOptionsFromAnnotatedField(Optional<Object> testInstance,
Class<Options> annotationClass) |
Optional<URL> |
getUrl(Parameter parameter,
Optional<Object> testInstance,
String seleniumServerUrl) |
boolean |
isBoolean(String s) |
boolean |
isNumeric(String s) |
Optional<Object> |
seekFieldAnnotatedWith(Optional<Object> testInstance,
Class<? extends Annotation> annotation) |
public Optional<org.openqa.selenium.Capabilities> getCapabilities(Parameter parameter, Optional<Object> testInstance) throws IllegalAccessException
IllegalAccessExceptionpublic Optional<URL> getUrl(Parameter parameter, Optional<Object> testInstance, String seleniumServerUrl) throws MalformedURLException, IllegalAccessException
public boolean isBoolean(String s)
public boolean isNumeric(String s)
public Object getOptionsFromAnnotatedField(Optional<Object> testInstance, Class<Options> annotationClass) throws IllegalAccessException
IllegalAccessExceptionpublic <T> T getFromAnnotatedField(Optional<Object> testInstance, Class<? extends Annotation> annotationClass, Class<T> capabilitiesClass) throws IllegalAccessException
IllegalAccessExceptionpublic Optional<Object> seekFieldAnnotatedWith(Optional<Object> testInstance, Class<? extends Annotation> annotation) throws IllegalAccessException
IllegalAccessExceptionpublic Optional<DockerBrowser> getDocker(Parameter parameter)
Copyright © 2021. All rights reserved.