From 4884c5d43b56b08d5e04f75cf735aab467783b17 Mon Sep 17 00:00:00 2001 From: Diego Molina Date: Thu, 12 Apr 2018 10:02:02 +0200 Subject: [PATCH] Adding option to configure SEL_BROWSER_TIMEOUT_SECS, fixes #447 --- .../ep/zalenium/proxy/DockerSeleniumStarterRemoteProxy.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/de/zalando/ep/zalenium/proxy/DockerSeleniumStarterRemoteProxy.java b/src/main/java/de/zalando/ep/zalenium/proxy/DockerSeleniumStarterRemoteProxy.java index d2520195e5..36f53fd76c 100644 --- a/src/main/java/de/zalando/ep/zalenium/proxy/DockerSeleniumStarterRemoteProxy.java +++ b/src/main/java/de/zalando/ep/zalenium/proxy/DockerSeleniumStarterRemoteProxy.java @@ -111,6 +111,7 @@ public class DockerSeleniumStarterRemoteProxy extends DefaultRemoteProxy impleme private static boolean seleniumWaitForContainer = true; private static boolean sendAnonymousUsageInfo = false; private static boolean waitForAvailableNodes = true; + private static String browserTimeout = "16000"; private static TimeZone configuredTimeZone; private static Dimension configuredScreenSize; private static String containerName; @@ -159,6 +160,8 @@ private static void readConfigurationFromEnvVariables() { sendAnonymousUsageInfo = env.getBooleanEnvVariable("ZALENIUM_SEND_ANONYMOUS_USAGE_INFO", false); waitForAvailableNodes = env.getBooleanEnvVariable("WAIT_FOR_AVAILABLE_NODES", true); + + browserTimeout = env.getStringEnvVariable("SEL_BROWSER_TIMEOUT_SECS", "16000"); } /* @@ -556,6 +559,7 @@ private Map buildEnvVars(TimeZone timeZone, Dimension screenSize envVars.put("CHROME", "false"); envVars.put("FIREFOX", "false"); envVars.put("SELENIUM_NODE_PARAMS", seleniumNodeParams); + envVars.put("SEL_BROWSER_TIMEOUT_SECS", browserTimeout); return envVars; }