【问题标题】:UnhandledPromiseRejectionWarning: WebDriverError: unknown error: Chrome failed to start: crashed error running Selenium tests with docker-composeUnhandledPromiseRejectionWarning: WebDriverError: unknown error: Chrome failed to start: crashed error running Selenium tests with docker-compose
【发布时间】:2021-12-27 03:05:47
【问题描述】:

在尝试从我们在大多数项目中使用的 docker 运行 slenium 测试时,我收到此错误消息,提示 chrome 已崩溃,我已经安装了 google chrome 和 chrome 驱动程序并且工作正常,对此有何帮助?

  (node:231) UnhandledPromiseRejectionWarning: WebDriverError: unknown error: Chrome failed to start: crashed.
  (chrome not reachable)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: '1a84fd607b36', ip: '172.27.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '5.10.47-linuxkit', java.version: '1.8.0_292'
Driver info: driver.version: unknown
remote stacktrace: #0 0x00400068e949 <unknown>

【问题讨论】:

    标签: docker selenium google-chrome dockerfile selenium-chromedriver


    【解决方案1】:

    此错误消息...

      (node:231) UnhandledPromiseRejectionWarning: WebDriverError: unknown error: Chrome failed to start: crashed.
      (chrome not reachable)
      (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
    Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
    System info: host: '1a84fd607b36', ip: '172.27.0.3', os.name: 'Linux', os.arch: 'amd64', os.version: '5.10.47-linuxkit', java.version: '1.8.0_292'
    Driver info: driver.version: unknown
    remote stacktrace: #0 0x00400068e949 <unknown>
    

    ...暗示ChromeDriver 无法启动/生成新的浏览上下文,即Chrome 浏览器 会话。

    您的主要问题是您作为 java.version: '1.8.0_292' 使用的二进制文件版本之间的不兼容,错误是: p>

    Driver info: driver.version: unknown
    remote stacktrace: #0 0x00400068e949 <unknown>
    

    解决方案

    确保:

    【讨论】:

    • JDK 是我的设置中唯一缺少的部分,但不幸的是,即使在安装它之后,我仍然无法运行 selenium 测试,并且出现同样的错误,顺便说一句,我使用的是 mac m1,我没有'不知道这是否是一个常见问题
    猜你喜欢
    • 2012-05-25
    • 2021-07-10
    • 1970-01-01
    • 2023-03-10
    • 2016-05-31
    • 2022-12-19
    • 1970-01-01
    • 2022-07-20
    • 2019-04-25
    相关资源
    最近更新 更多