Angular 忽略未捕获错误:服务器提前终止,状态为322225477

Angular 忽略未捕获错误:服务器提前终止,状态为322225477,angular,google-chrome,protractor,docker-container,Angular,Google Chrome,Protractor,Docker Container,在量角器脚本上运行ng e2e时遇到错误。脚本在docker容器上运行。最新版本的chrome与Nodejs一起安装。顺便说一句,容器是windows。请告知。如果需要任何其他日志,请告诉我 错误:忽略未捕获错误错误:服务器提前终止,状态为322225477 以下是我的浏览器功能: capabilities: { browserName: 'chrome', loggingPrefs: { browser: 'INFO', performance: 'A

在量角器脚本上运行ng e2e时遇到错误。脚本在docker容器上运行。最新版本的chrome与Nodejs一起安装。顺便说一句,容器是windows。请告知。如果需要任何其他日志,请告诉我

错误:忽略未捕获错误错误:服务器提前终止,状态为322225477

以下是我的浏览器功能:

 capabilities: {
    browserName: 'chrome',
    loggingPrefs: {
      browser: 'INFO',
      performance: 'ALL'
    },
    chromeOptions: {
      perfLoggingPrefs: {
        enableNetwork: true
      },
      prefs: { 'safebrowsing.enabled': 'false' },
      args: [
        '--incognito',
        '--start-maximized',
        '--headless','--no-sandbox','--disable-gpu',
        '--window-size=1920,1080',
        '--ignore-certificate-errors'
      ],
      excludeSwitches: ['enable-automation'],
      useAutomationExtension: false
    }
  },
有两种选择

  • 在chromeOptions参数中添加此
    “--禁用开发人员shm使用”
    。 或
  • 将/dev/shm从主机装载到docker容器
  • 我建议使用第二种选择