Linux服务器上正在运行的硒套件[重复]

问题描述 投票:1回答:1
我正在尝试在安装了稳定Chrome 76的Linux 64位服务器上运行硒套件并遇到以下错误,我的代码在我的本地Mac机器上运行正常

错误

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);
java selenium-webdriver selenium-chromedriver testng remotewebdriver
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.