错误
Chrome正在启动ChomePath:/ scratchchrome / chromedriver_linux76_682020年2月27日5:19:51 org.openqa.selenium.remote.DesiredCapabilities chrome信息:new ChromeOptions()
优先于DesiredCapabilities.chrome()
在端口8638上启动ChromeDriver 76.0.3809.68(420c9498db8ce8fcd190a954d51297672c1515d5-refs / branch-heads / 3809 @ {#864})仅允许本地连接。请保护ChromeDriver和相关测试框架使用的端口,以防止通过进行访问恶意代码。未知错误:Chrome无法启动:异常退出(未知错误:DevToolsActivePort文件不存在)(该进程从chrome位置/ usr / bin / google-chrome开始不再运行,因此ChromeDriver认为Chrome崩溃了。)内部版本信息:版本:'3.141.59',修订版本:'e82be7d358',时间:'2018-11-14T08:17:03'系统信息:主机:'arusprint05',ip:'100.104.104.153',操作系统名称:'Linux',os.arch:'amd64',os.version:'4.14.35-1902.3.1.el7uek.x86_64' ,java.version:'1.8.0_222'驱动程序信息:driver.version:ChromeDriver远程堆栈跟踪:#0 0x5612da7d3749
[Java代码是
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
String chromePath=System.getProperty("user.dir")+"/";
String chromedriverPath = chromePath+PropertyfileConfig.getStringValueFromProperty("chromedriverpath");
System.out.println("ChomePath :"+chromedriverPath);
System.setProperty("webdriver.chrome.driver", chromedriverPath);
ChromeOptions options = new ChromeOptions();
options.addArguments("--no-sandbox");
options.addArguments("--disable-dev-shm-usage");
options.setExperimentalOption("useAutomationExtension", false);
options.addArguments("--window-size=1920,1080");
options.addArguments("--start-maximized");
options.addArguments("--headless");
options.setExperimentalOption("useAutomationExtension", false);
options.addArguments("--disable-gpu");
capabilities.setCapability("chrome.binary", "<Path to binary>");
capabilities.setCapability("acceptSslCerts", true);
capabilities.setCapability("acceptInsecureCerts", true);
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
driver = new ChromeDriver(capabilities);
driver.manage().window().maximize();
driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);