首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RHEL 8-硒未知错误: Chrome启动失败:崩溃

RHEL 8-硒未知错误: Chrome启动失败:崩溃
EN

Stack Overflow用户
提问于 2022-11-06 16:00:30
回答 1查看 62关注 0票数 0

错误

我看到:

代码语言:javascript
复制
/opt/narjetas/node_modules/selenium-webdriver/lib/error.js:524
    let err = new ctor(data.message)
              ^

WebDriverError: unknown error: Chrome failed to start: crashed.
  (unknown error: DevToolsActivePort file doesn't exist)
  (The process started from chrome location /usr/bin/google-chrome is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
    at Object.throwDecodedError (/opt/narjetas/node_modules/selenium-webdriver/lib/error.js:524:15)
    at parseHttpResponse (/opt/narjetas/node_modules/selenium-webdriver/lib/http.js:587:13)
    at Executor.execute (/opt/narjetas/node_modules/selenium-webdriver/lib/http.js:515:28)
    at processTicksAndRejections (node:internal/process/task_queues:96:5) {
  remoteStacktrace: '#0 0x564c9d0c4463 <unknown>\n' +
    '#1 0x564c9ce888d8 <unknown>\n' +
    '#2 0x564c9ceb0b6a <unknown>\n' +
    '#3 0x564c9ceabc05 <unknown>\n' +
    '#4 0x564c9ceef802 <unknown>\n' +
    '#5 0x564c9ceef2af <unknown>\n' +
    '#6 0x564c9cee7443 <unknown>\n' +
    '#7 0x564c9ceb83c5 <unknown>\n' +
    '#8 0x564c9ceb9531 <unknown>\n' +
    '#9 0x564c9d116dce <unknown>\n' +
    '#10 0x564c9d11a192 <unknown>\n' +
    '#11 0x564c9d0fb93e <unknown>\n' +
    '#12 0x564c9d11b103 <unknown>\n' +
    '#13 0x564c9d0eed85 <unknown>\n' +
    '#14 0x564c9d13c0a8 <unknown>\n' +
    '#15 0x564c9d13c239 <unknown>\n' +
    '#16 0x564c9d157492 <unknown>\n' +
    '#17 0x7f6d909171cf start_thread\n'
}

系统为RHEL 8,以无头模式运行。这在Windows上运行时没有问题。我已经三次检查了色度驱动程序版本和浏览器版本,它们是匹配的。此错误在这一行上生成:

代码语言:javascript
复制
    let driver = new Builder()
    .forBrowser('chrome')
    .setChromeOptions(new chrome.Options().headless().windowSize(screen))
    .build();

系统信息

它运行在nodejs之上。

Chrome版本:

代码语言:javascript
复制
[grant@lab backend]$ google-chrome --version
Google Chrome 107.0.5304.87

我正在使用这个版本的chromedriver (次要版本不匹配,但它们不应该匹配,这在Windows上没有任何问题--当前的次要版本afaik没有Chromedriver )

权限

色驱动程序的权限为755,并以用户身份运行(授予)

EN

回答 1

Stack Overflow用户

发布于 2022-11-08 01:02:27

这不是正确的答案,但如果其他人来这里卡住了,我只是把Chrome换成了Firefox,它工作起来就像个冠军。

代码语言:javascript
复制
    console.log("BUILD 1");
    let driver = new Builder()
    .forBrowser('firefox')
    .setFirefoxOptions(new firefox.Options().headless().windowSize(screen))
    .build();

这是我唯一要做的改变,我马上就想到了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74337492

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档