Angularjs E/launcher-未知错误:Chrome无法启动:在无头模式下崩溃

Angularjs E/launcher-未知错误:Chrome无法启动:在无头模式下崩溃,angularjs,protractor,selenium-chromedriver,headless-browser,google-chrome-headless,Angularjs,Protractor,Selenium Chromedriver,Headless Browser,Google Chrome Headless,面对以下错误 谷歌浏览器-67.0 chromedriver-chromedriver_2.40 selenium standalone-selenium-server-standalone-3.12.0.jar linux-CentOS linux 7.3版 量角器-5.1.2 Nodejs-v6.14.2 config.ts chrome: { seleniumAddress: 'http://localhost:4444/wd/hub', directC

面对以下错误

  • 谷歌浏览器-67.0
  • chromedriver-chromedriver_2.40
  • selenium standalone-selenium-server-standalone-3.12.0.jar
  • linux-CentOS linux 7.3版
  • 量角器-5.1.2
  • Nodejs-v6.14.2
config.ts

chrome: {
        seleniumAddress: 'http://localhost:4444/wd/hub',
        directConnect: true,
    browserName: 'chrome',
    chromeOptions:{
        args: ['--headless','--disable-gpu','--disable-dev-shm-usage','--no-sandbox','window-size=1024,768']
    }
10:37:07.923[10:37:07]I/launcher-运行1个WebDriver实例 10:37:07.923[10:37:07]I/hosted-使用位于的selenium服务器 10:38:09.409[10:38:09]E/启动器-未知错误:Chrome无法启动:崩溃 10:38:09.409(驱动程序信息:chromedriver=2.40.565383(76257d1ab79276b2d53ee976b2c3e3b9f335cde7),平台=Linux 3.10.0-514.26.2.el7.x86_64 x86_64)(警告:服务器未提供任何堆栈跟踪信息) 10:38:09.409命令持续时间或超时:60.39秒 10:38:09.409构建信息:版本:'3.12.0',修订版:'7c6e0b3',时间:'2018-05-08T15:15:08.936Z' 10:38:09.409系统信息:主机:'sigmagoagt-po-a1p.sys.comcast.net',ip:'147.191.72.189',os.name:'Linux',os.arch:'amd64',os.version:'3.10.0-514.26.2.el7.x86_64',java.version:'1.8.0_40' 10:38:09.410驱动程序信息:驱动程序。版本:未知 10:38:09.410[10:38:09]E/启动器-WebDriverError:未知错误:Chrome无法启动:崩溃 10:38:09.410(驱动程序信息:chromedriver=2.40.565383(76257d1ab79276b2d53ee976b2c3e3b9f335cde7),平台=Linux 3.10.0-514.26.2.el7.x86_64 x86_64)(警告:服务器未提供任何堆栈跟踪信息) 10:38:09.410命令持续时间或超时:60.39秒 10:38:09.410构建信息:版本:“3.12.0”,修订版:“7c6e0b3”,时间:“2018-05-08T15:15:08.936Z” 10:38:09.411系统信息:主机:'sigmagoagt-po-a1p.sys.comcast.net',ip:'147.191.72.189',os.name:'Linux',os.arch:'amd64',os.version:'3.10.0-514.26.2.el7.x86_64',java.version:'1.8.0_40' 10:38:09.411驱动程序信息:驱动程序。版本:未知 10:38:09.411在WebDriverError(/app/go-agent1/pipelines/UI自动化测试/web/client portal/node_modules/selenium webdriver/lib/error.js:27:5) 10:38:09.411 at Object.checkLegacyResponse(/app/go-agent1/pipelines/UI自动化测试/web/client portal/node_modules/selenium webdriver/lib/error.js:505:15) 10:38:09.411在parseHttpResponse(/app/go-agent1/pipelines/UI自动化测试/web/client portal/node_modules/selenium webdriver/lib/http.js:509:13) 10:38:09.412在doSend.then.response(/app/go-agent1/pipelines/UI自动化测试/web/client portal/node_modules/selenium webdriver/lib/http.js:440:13) 10:38:09.412在过程中。_tick回调(内部/过程/下一步_tick.js:109:7) 10:38:09.412发件人:任务:WebDriver.createSession() 10:38:09.412在Function.createSession(/app/go-agent1/pipelines/UI Automation Testing/web/client portal/node_modules/selenium webdriver/lib/webdriver.js:777:24) 10:38:09.412在Function.createSession(/app/go-agent1/pipelines/UI自动化测试/web/client portal/node_modules/selenium webdriver/chrome.js:709:29) 10:38:09.412在createDriver(/app/go-agent1/pipelines/UI自动化测试/web/client portal/node_modules/selenium webdriver/index.js:167:33) 10:38:09.412在Builder.build(/app/go-agent1/pipelines/UI自动化测试/web/client portal/node_modules/selenium webdriver/index.js:623:16) 10:38:09.413在Hosted.getNewDriver(/app/go-agent1/pipelines/UI自动化测试/web/client portal/node_modules/dragrator/lib/driverProviders/driverProvider.ts:60:29) 10:38:09.413在Runner.createBrowser(/app/go-agent1/pipelines/UI自动化测试/web/client portal/node_modules/dragrator/lib/Runner.ts:225:39) 10:38:09.413在q.then.then(/app/go-agent1/pipelines/UI自动化测试/web/client portal/node_modules/dragrator/lib/runner.ts:391:27) 10:38:09.413完成(/app/go-agent1/pipelines/UI自动化测试/web/client-portal/node_modules/progrator/node_modules/q/q.js:834:54) 10:38:09.413在self.promisedpatch.done(/app/go-agent1/pipelines/UI自动化测试/web/client-portal/node_模块/量角器/node_模块/q/q.js:863:30) 10:38:09.413 at Promise.Promise.dispatch(/app/go-agent1/pipelines/UI自动化测试/web/client-portal/node_模块/量角器/node_模块/q/q.js:796:13) 10:38:09.414 at/app/go-agent1/pipelines/UI自动化测试/web/client-portal/node_模块/量角器/node_模块/q/q.js:556:49 10:38:09.414在runSingle(/app/go-agent1/pipelines/UI自动化测试/web/client portal/node_modules/dragrator/node_modules/q/q.js:137:13) 10:38:09.414齐平(/app/go-agent1/pipelines/UI自动化测试/web/client portal/node_modules/dragrator/node_modules/q/q.js:125:13) 10:38:09.414 at _combinedTickCallback(内部/流程/下一步_tick.js:73:7) 10:38:09.414在过程中。_tick回调(内部/过程/下一步_tick.js:104:9)


您可以使用selenium server运行测试,也可以直接在浏览器上运行测试。您应该删除以下内容之一:

seleniumAddress: 'http://localhost:4444/wd/hub',


在centOS机器上卸载并重新安装Chrome解决了该问题。遵循“”中提供的安装过程。谢谢。

欢迎来到Stack Overflow!虽然链接是分享知识的好方法,但如果将来它们被破坏了,它们就不会真正回答这个问题。在回答中添加回答问题的链接的基本内容。如果内容太复杂或太大而不适合此处,请描述建议解决方案的总体思路。请记住始终保留原始解决方案网站的链接引用。见:
directConnect: true,