public abstract class DriverHandler extends Object
| Modifier and Type | Field and Description |
|---|---|
protected AnnotationsReader |
annotationsReader |
protected Config |
config |
protected Map<String,DockerContainer> |
containerMap |
protected org.junit.jupiter.api.extension.ExtensionContext |
context |
protected DockerService |
dockerService |
protected Object |
object |
protected Parameter |
parameter |
| Modifier | Constructor and Description |
|---|---|
protected |
DriverHandler(Config config,
AnnotationsReader annotationsReader) |
protected |
DriverHandler(Parameter parameter,
org.junit.jupiter.api.extension.ExtensionContext context,
Config config,
AnnotationsReader annotationsReader) |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanup() |
Config |
getConfig() |
File |
getExtension(String fileName) |
String |
getName() |
Object |
getObject() |
org.openqa.selenium.MutableCapabilities |
getOptions(Parameter parameter,
Optional<Object> testInstance) |
void |
handleException(Exception e) |
abstract void |
resolve() |
void |
setContainerMap(Map<String,DockerContainer> containerMap) |
void |
setDockerService(DockerService dockerService) |
boolean |
throwExceptionWhenNoDriver() |
protected Config config
protected AnnotationsReader annotationsReader
protected Parameter parameter
protected org.junit.jupiter.api.extension.ExtensionContext context
protected Map<String,DockerContainer> containerMap
protected DockerService dockerService
protected Object object
protected DriverHandler(Config config, AnnotationsReader annotationsReader)
protected DriverHandler(Parameter parameter, org.junit.jupiter.api.extension.ExtensionContext context, Config config, AnnotationsReader annotationsReader)
public abstract void resolve()
public Object getObject()
public String getName()
public boolean throwExceptionWhenNoDriver()
public void handleException(Exception e)
public org.openqa.selenium.MutableCapabilities getOptions(Parameter parameter, Optional<Object> testInstance) throws IOException, IllegalAccessException
IOExceptionIllegalAccessExceptionpublic void cleanup()
public void setContainerMap(Map<String,DockerContainer> containerMap)
public void setDockerService(DockerService dockerService)
public Config getConfig()
Copyright © 2021. All rights reserved.