I install Ubuntu 18.04 under VM. My setup:
- Selenium : 3.12
- Java: 1.8
- Chromedriver: 2.40
- Chrome browser version: 68.0
It's Maven project. When start maven from console everything is OK. When use the same code with same command in Jenkins I get this error:
org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn't exist
(Driver info: chromedriver=2.40.565383 (76257d1ab79276b2d53ee976b2c3e3b9f335cde7),platform=Linux 4.15.0-29-generic x86_64) (WARNING: The server did not provide any stacktrace information)
I try various options
System.setProperty("webdriver.chrome.driver", chromeDriverLinux);
ChromeOptions options = new ChromeOptions();
options.addArguments("disable-infobars");
options.addArguments("--disable-browser-side-navigation");
options.addArguments("--start-maximized");
options.addArguments("--no-sandbox");
options.addArguments("--disable-dev-shm-usage");
options.setExperimentalOption("useAutomationExtension", false);
but none of them helps.