public class SeleniumGridNodeContainer extends org.testcontainers.containers.GenericContainer<SeleniumGridNodeContainer> implements org.testcontainers.containers.traits.LinkableContainer
similar TestContainers' class
.
Does not provide a web driver itself, but rather starts a Selenium node and attaches it to a configured hub.Constructor and Description |
---|
SeleniumGridNodeContainer() |
Modifier and Type | Method and Description |
---|---|
protected void |
configure() |
protected void |
finished(org.junit.runner.Description description) |
String |
getImageForSelectedBrowser() |
protected Integer |
getLivenessCheckPort() |
SeleniumGridNodeContainer |
withDebugMode(boolean isDebugModeOn) |
SeleniumGridNodeContainer |
withSeleniumHubHost(String seleniumHubHost) |
SeleniumGridNodeContainer |
withSeleniumHubPort(int seleniumHubPort) |
SeleniumGridNodeContainer |
withTargetBrowser(String targetBrowser) |
SeleniumGridNodeContainer |
withTestNetwork(String testNetwork) |
SeleniumGridNodeContainer |
withUploadDirectory(String uploadDirectory) |
addEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFixedExposedPort, addLink, canEqual, close, containerIsStarted, containerIsStarting, copyFileFromContainer, copyFileToContainer, createVolumeDirectory, equals, execInContainer, execInContainer, fetchDockerDaemonInfo, followOutput, followOutput, getBinds, getCommandParts, getContainerId, getContainerInfo, getContainerIpAddress, getContainerName, getCreateContainerCmdModifiers, getDockerClient, getDockerDaemonInfo, getDockerImageName, getEnv, getEnvMap, getExposedPorts, getExtraHosts, getImage, getIpAddress, getLinkedContainers, getLivenessCheckPorts, getLogConsumers, getMappedPort, getNetwork, getNetworkAliases, getNetworkMode, getPortBindings, getStartupAttempts, getStartupCheckStrategy, getTestHostIpAddress, getVolumesFroms, getWaitStrategy, getWorkingDirectory, hashCode, isPrivilegedMode, isRunning, logger, setBinds, setCommand, setCommand, setCommandParts, setDockerImageName, setEnv, setExposedPorts, setExtraHosts, setImage, setLinkedContainers, setLogConsumers, setNetwork, setNetworkAliases, setNetworkMode, setPortBindings, setPrivilegedMode, setStartupAttempts, setStartupCheckStrategy, setVolumesFroms, setWaitStrategy, setWorkingDirectory, start, starting, stop, toString, waitingFor, waitUntilContainerStarted, withClasspathResourceMapping, withClasspathResourceMapping, withCommand, withCommand, withCreateContainerCmdModifier, withEnv, withEnv, withExposedPorts, withExtraHost, withFileSystemBind, withLogConsumer, withMinimumRunningDuration, withNetwork, withNetworkAliases, withNetworkMode, withPrivilegedMode, withStartupAttempts, withStartupCheckStrategy, withStartupTimeout, withVolumesFrom, withWorkingDirectory
apply, failed, succeeded
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
protected Integer getLivenessCheckPort()
getLivenessCheckPort
in class org.testcontainers.containers.GenericContainer<SeleniumGridNodeContainer>
public SeleniumGridNodeContainer withDebugMode(boolean isDebugModeOn)
public SeleniumGridNodeContainer withTargetBrowser(String targetBrowser)
public SeleniumGridNodeContainer withSeleniumHubHost(String seleniumHubHost)
public SeleniumGridNodeContainer withSeleniumHubPort(int seleniumHubPort)
public SeleniumGridNodeContainer withUploadDirectory(String uploadDirectory)
public SeleniumGridNodeContainer withTestNetwork(String testNetwork)
protected void configure()
configure
in class org.testcontainers.containers.GenericContainer<SeleniumGridNodeContainer>
public String getImageForSelectedBrowser()
protected void finished(org.junit.runner.Description description)
finished
in class org.testcontainers.containers.GenericContainer<SeleniumGridNodeContainer>
Copyright © 2003–2018 Magnolia International Ltd.. All rights reserved.