Package io.github.bonigarcia.seljup
Class AnnotationsReader
java.lang.Object
io.github.bonigarcia.seljup.AnnotationsReader
Options/capabilities reader from annotated parameters or test instance to the
proper type (ChromeOptions, FirefoxOptions, Capabilities, etc).
- Since:
- 1.0.0
- Author:
- Boni Garcia
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionOptional<org.openqa.selenium.Capabilities>
getCapabilities
(Parameter parameter, Optional<Object> testInstance) <T> T
getFromAnnotatedField
(Optional<Object> testInstance, Class<? extends Annotation> annotationClass, Class<T> capabilitiesClass) getKeyValue
(String keyValue) boolean
boolean
boolean
seekFieldAnnotatedWith
(Optional<Object> testInstance, Class<? extends Annotation> annotation)
-
Constructor Details
-
AnnotationsReader
public AnnotationsReader()
-
-
Method Details
-
getCapabilities
-
getUrl
-
isBoolean
-
isNumeric
-
getFromAnnotatedField
public <T> T getFromAnnotatedField(Optional<Object> testInstance, Class<? extends Annotation> annotationClass, Class<T> capabilitiesClass) -
seekFieldAnnotatedWith
-
getOpera
-
getDocker
-
getWatch
-
getKeyValue
-