public class DockerDriverHandler extends Object
Constructor and Description |
---|
DockerDriverHandler(Config config,
BrowserInstance browserInstance,
String version,
InternalPreferences preferences) |
DockerDriverHandler(org.junit.jupiter.api.extension.ExtensionContext context,
Parameter parameter,
Optional<Object> testInstance,
AnnotationsReader annotationsReader,
Map<String,DockerContainer> containerMap,
DockerService dockerService,
Config config,
BrowserInstance browserInstance,
String version) |
Modifier and Type | Method and Description |
---|---|
void |
cleanup() |
void |
close() |
Config |
getConfig() |
Map<String,DockerContainer> |
getContainerMap() |
URL |
getHubUrl() |
String |
getName() |
org.openqa.selenium.WebDriver |
resolve(BrowserInstance browserInstance,
String version,
String deviceName,
String url,
boolean createWebDriver) |
org.openqa.selenium.WebDriver |
resolve(DockerBrowser dockerBrowser) |
void |
setIndex(String index) |
String |
startAndroidBrowser(String version,
String deviceName) |
DockerContainer |
startAndroidContainer(String androidImage,
String deviceName) |
String |
startDockerBrowser(BrowserInstance browserInstance,
String version) |
DockerContainer |
startNoVncContainer() |
DockerContainer |
startSelenoidContainer() |
public DockerDriverHandler(Config config, BrowserInstance browserInstance, String version, InternalPreferences preferences)
public DockerDriverHandler(org.junit.jupiter.api.extension.ExtensionContext context, Parameter parameter, Optional<Object> testInstance, AnnotationsReader annotationsReader, Map<String,DockerContainer> containerMap, DockerService dockerService, Config config, BrowserInstance browserInstance, String version)
public org.openqa.selenium.WebDriver resolve(DockerBrowser dockerBrowser)
public org.openqa.selenium.WebDriver resolve(BrowserInstance browserInstance, String version, String deviceName, String url, boolean createWebDriver)
public String getName()
public void cleanup()
public void close()
public String startAndroidBrowser(String version, String deviceName) throws com.spotify.docker.client.exceptions.DockerException, InterruptedException
com.spotify.docker.client.exceptions.DockerException
InterruptedException
public String startDockerBrowser(BrowserInstance browserInstance, String version) throws com.spotify.docker.client.exceptions.DockerException, InterruptedException
com.spotify.docker.client.exceptions.DockerException
InterruptedException
public DockerContainer startSelenoidContainer() throws com.spotify.docker.client.exceptions.DockerException, InterruptedException
com.spotify.docker.client.exceptions.DockerException
InterruptedException
public DockerContainer startAndroidContainer(String androidImage, String deviceName) throws com.spotify.docker.client.exceptions.DockerException, InterruptedException
com.spotify.docker.client.exceptions.DockerException
InterruptedException
public DockerContainer startNoVncContainer() throws com.spotify.docker.client.exceptions.DockerException, InterruptedException
com.spotify.docker.client.exceptions.DockerException
InterruptedException
public Map<String,DockerContainer> getContainerMap()
public void setIndex(String index)
public Config getConfig()
public URL getHubUrl()
Copyright © 2019. All rights reserved.