Class CapabilitiesBrowserWebDriverContainer<SELF extends CapabilitiesBrowserWebDriverContainer<SELF>>
java.lang.Object
org.testcontainers.containers.FailureDetectingExternalResource
org.testcontainers.containers.GenericContainer<SELF>
software.xdev.testcontainers.selenium.containers.browser.BrowserWebDriverContainer<SELF>
software.xdev.testcontainers.selenium.containers.browser.CapabilitiesBrowserWebDriverContainer<SELF>
- All Implemented Interfaces:
AutoCloseable,org.junit.rules.TestRule,org.testcontainers.containers.Container<SELF>,org.testcontainers.containers.ContainerState,org.testcontainers.containers.traits.LinkableContainer,org.testcontainers.containers.wait.strategy.WaitStrategyTarget,org.testcontainers.lifecycle.Startable,org.testcontainers.lifecycle.TestLifecycleAware
public class CapabilitiesBrowserWebDriverContainer<SELF extends CapabilitiesBrowserWebDriverContainer<SELF>>
extends BrowserWebDriverContainer<SELF>
Separated from
BrowserWebDriverContainer so that no Selenium Dependency is required-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static final classNested classes/interfaces inherited from class software.xdev.testcontainers.selenium.containers.browser.BrowserWebDriverContainer
BrowserWebDriverContainer.DefaultTestRecordingFileNameFactory, BrowserWebDriverContainer.RecordingMode, BrowserWebDriverContainer.TestRecordingFileNameFactoryNested classes/interfaces inherited from interface org.testcontainers.containers.Container
org.testcontainers.containers.Container.ExecResult -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class software.xdev.testcontainers.selenium.containers.browser.BrowserWebDriverContainer
CHROME_IMAGE, DEFAULT_VNC_PASSWORD, disableVNC, EDGE_IMAGE, enableNoVNC, exposeVNCPort, FIREFOX_IMAGE, LOG, mapTimezoneIntoContainer, NO_VNC_PORT, recordingContainer, recordingContainerSupplier, recordingDirectory, recordingMode, recordingSaveTimeout, SELENIUM_PORT, startRecordingContainerManually, TC_TEMP_DIR_PREFIX, testRecordingFileNameFactory, validateImageEnabled, validateImageGetTimeout, VNC_PORT, WORKING_BROWSER_IMAGES_TRANSLATIONFields inherited from class org.testcontainers.containers.GenericContainer
CONTAINER_RUNNING_TIMEOUT_SEC, dependencies, dockerClient, INTERNAL_HOST_HOSTNAME, waitStrategyFields inherited from interface org.testcontainers.containers.ContainerState
STATE_HEALTHY -
Constructor Summary
ConstructorsConstructorDescriptionCapabilitiesBrowserWebDriverContainer(org.openqa.selenium.Capabilities capabilities) -
Method Summary
Modifier and TypeMethodDescriptionprotected static org.testcontainers.utility.DockerImageNamegetStandardImageForCapabilities(org.openqa.selenium.Capabilities capabilities, String seleniumVersion) Methods inherited from class software.xdev.testcontainers.selenium.containers.browser.BrowserWebDriverContainer
afterTest, configure, configureRecording, configureShm, configureTimezone, configureVNC, containerIsStarted, getContainerNameCleaned, getDefaultWaitStrategy, getNoVncAddress, getSeleniumAddressURI, getVncAddress, retainRecordingIfNeeded, startRecordingContainer, stop, stopRecordingContainer, validateImage, validateImageOrPickAlternative, withDisableVNC, withEnableNoVNC, withExposeVNCPort, withMapTimezoneIntoContainer, withRecordingContainerSupplier, withRecordingDirectory, withRecordingMode, withRecordingSaveTimeout, withStartRecordingContainerManually, withTestRecordingFileNameFactory, withValidateImage, withValidateImageGetTimeoutMethods inherited from class org.testcontainers.containers.GenericContainer
addEnv, addExposedPort, addExposedPorts, addFileSystemBind, addFixedExposedPort, addFixedExposedPort, addLink, apply, canBeReused, containerIsCreated, containerIsStarted, containerIsStarting, containerIsStarting, containerIsStopped, containerIsStopping, copyFileFromContainer, createVolumeDirectory, dependsOn, dependsOn, dependsOn, doStart, equals, failed, finished, getBinds, getCommandParts, getContainerId, getContainerInfo, getContainerName, getCopyToFileContainerPathMap, getCreateContainerCmdModifiers, getDependencies, getDockerClient, getDockerImageName, getEnv, getEnvMap, getExposedPorts, getExtraHosts, getImage, getIpAddress, getLabels, getLinkedContainers, getLivenessCheckPort, getLivenessCheckPortNumbers, getLivenessCheckPorts, getLogConsumers, getNetwork, getNetworkAliases, getNetworkMode, getPortBindings, getShmSize, getStartupAttempts, getStartupCheckStrategy, getTestHostIpAddress, getTmpFsMapping, getVolumesFroms, getWaitStrategy, getWorkingDirectory, hashCode, isHostAccessible, isPrivilegedMode, isShouldBeReused, logger, setBinds, setCommand, setCommand, setCommandParts, setContainerDef, setCopyToFileContainerPathMap, setDockerImageName, setEnv, setExposedPorts, setExtraHosts, setHostAccessible, setImage, setLabels, setLinkedContainers, setLogConsumers, setNetwork, setNetworkAliases, setNetworkMode, setPortBindings, setPrivilegedMode, setShmSize, setStartupAttempts, setStartupCheckStrategy, setTmpFsMapping, setVolumesFroms, setWaitStrategy, setWorkingDirectory, start, starting, succeeded, toString, waitingFor, waitUntilContainerStarted, withAccessToHost, withClasspathResourceMapping, withClasspathResourceMapping, withCommand, withCommand, withCopyFileToContainer, withCopyToContainer, withCreateContainerCmdModifier, withEnv, withEnv, withExposedPorts, withExtraHost, withFileSystemBind, withImagePullPolicy, withLabel, withLabels, withLogConsumer, withMinimumRunningDuration, withNetwork, withNetworkAliases, withNetworkMode, withPrivilegedMode, withReuse, withSharedMemorySize, withStartupAttempts, withStartupCheckStrategy, withStartupTimeout, withTmpFs, withVolumesFrom, withWorkingDirectoryMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.testcontainers.containers.Container
addFileSystemBind, followOutput, followOutput, self, withEnv, withFileSystemBindMethods inherited from interface org.testcontainers.containers.ContainerState
copyFileFromContainer, copyFileToContainer, copyFileToContainer, execInContainer, execInContainer, execInContainer, execInContainer, execInContainerWithUser, execInContainerWithUser, getBoundPortNumbers, getContainerIpAddress, getCurrentContainerInfo, getFirstMappedPort, getHost, getLogs, getLogs, getMappedPort, isCreated, isHealthy, isRunningMethods inherited from interface org.testcontainers.lifecycle.Startable
closeMethods inherited from interface org.testcontainers.lifecycle.TestLifecycleAware
beforeTest
-
Field Details
-
BROWSER_DOCKER_IMAGES
-
-
Constructor Details
-
CapabilitiesBrowserWebDriverContainer
public CapabilitiesBrowserWebDriverContainer(org.openqa.selenium.Capabilities capabilities)
-
-
Method Details
-
getStandardImageForCapabilities
protected static org.testcontainers.utility.DockerImageName getStandardImageForCapabilities(org.openqa.selenium.Capabilities capabilities, String seleniumVersion)
-