Java 如何解决未知错误:DevToolsActivePort文件不存在';不存在于linux机器中
尝试在linux机器上使用java中的jar文件启动chrome浏览器。下面是示例代码,请尝试Java 如何解决未知错误:DevToolsActivePort文件不存在';不存在于linux机器中,java,linux,selenium,Java,Linux,Selenium,尝试在linux机器上使用java中的jar文件启动chrome浏览器。下面是示例代码,请尝试 System.setProperty("webdriver.chrome.driver","path of the chrome driver.exe file"); ChromeOptions chromeOptions = new ChromeOptions(); chromeOptions.addArguments(&quo
System.setProperty("webdriver.chrome.driver","path of the chrome driver.exe file");
ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--disable-setuid-sandbox");
chromeOptions.addArguments("--no-sandbox"); // Bypass OS security model
chromeOptions.setBinary("/usr/bin/google-chrome-stable");
chromeOptions.addArguments("start-maximized"); // open Browser in maximized mode
chromeOptions.addArguments("disable-infobars"); // disabling infobars
chromeOptions.addArguments("--disable-dev-shm-usage"); // overcome limited resource problems
chromeOptions.addArguments("--test-type");
chromeOptions.addArguments("--window-size=1420,1080");
chromeOptions.addArguments("--disable-extensions"); //to disable browser extension popup
chromeOptions.addArguments("--headless");
chromeOptions.setExperimentalOption("useAutomationExtension", false);
chromeOptions.addArguments("--disable-dev-shm-usage"); // overcome limited resource problems
WebDriver driver = new ChromeDriver(chromeOptions);
driver.get("https://google.com");