in internal/test-support/src/main/groovy/GebConfig.groovy [48:73]
BrowserWebDriverContainer containerForDriver(String driverName) {
def container
switch (driverName) {
case "chrome":
def options = new ChromeOptions()
options.setCapability("se:cdpEnabled", false)
container = containerForCapabilities(options)
break
case "firefox":
def options = new FirefoxOptions()
options.setCapability("se:cdpEnabled", false)
container = containerForCapabilities(options)
container.withSharedMemorySize(2 * FileUtils.ONE_GB)
break
default:
throw new Exception("Unsupported dockerized driver: $driverName")
}
container.withRecordingMode(BrowserWebDriverContainer.VncRecordingMode.SKIP, null)
.start()
ResourceReaper.instance().registerContainerForCleanup(container.containerId, container.dockerImageName)
container
}