Angularjs 无头镀铬:无法接触到镀铬

Angularjs 无头镀铬:无法接触到镀铬,angularjs,google-chrome,protractor,google-chrome-headless,Angularjs,Google Chrome,Protractor,Google Chrome Headless,我正在使用铬合金无头运行量角器测试。它运行了一段时间,但在此之后,我得到了以下错误 [15:36:30]电子/启动器-无法访问chrome(会话信息: 无头镀铬=59.0.3071.115)(驾驶员信息: 色度驱动器=2.30.477690 (c53f4ad87510ee97b5c3425a14c0e79780cdf262),平台=Mac OS X 10.11.6 x86_64)(警告:服务器未提供任何堆栈跟踪 信息)命令持续时间或超时:5毫秒生成信息: 版本:“3.4.0”,版本:“未知”,时

我正在使用铬合金无头运行量角器测试。它运行了一段时间,但在此之后,我得到了以下错误

[15:36:30]电子/启动器-无法访问chrome(会话信息: 无头镀铬=59.0.3071.115)(驾驶员信息: 色度驱动器=2.30.477690 (c53f4ad87510ee97b5c3425a14c0e79780cdf262),平台=Mac OS X 10.11.6 x86_64)(警告:服务器未提供任何堆栈跟踪 信息)命令持续时间或超时:5毫秒生成信息: 版本:“3.4.0”,版本:“未知”,时间:“未知”

配置如下所示

 capabilities: {
    'browserName': 'chrome',
    'chromeOptions': {
      'args': ['headless', 'disable-gpu']
    }

当我在没有“headless”参数的情况下运行时,测试运行正常。

更新功能,如官方手册所示:

capabilities: {
  browserName: 'chrome',

  chromeOptions: {
     args: [ "--headless", "--disable-gpu"]
   }
}

您可以查看官方手册中的更新功能部分:

capabilities: {
  browserName: 'chrome',

  chromeOptions: {
     args: [ "--headless", "--disable-gpu"]
   }
}
你们可以看看这一节